Test your basic knowledge |

iOS 5 App Development Basics

Subjects : it-skills, apple
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A virtual 'box' for organizing related projects






2. What type of object does a web view expect as a parameter when loading a remote URL?






3. Which Apple project template creates a simple view/view controller application






4. Property affecting an element's transparency






5. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






6. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






7. Apple's classes often provide a special initialization method called a _____ method






8. What's the difference between Cocoa and Cocoa Touch?






9. ______ enable applications to store multiple pieces of information in a single object






10. Dimensions of iPhone (in points)






11. Always used to end the list of objects when initializing an array






12. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






13. UI






14. SDK

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


15. IB

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


16. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






17. The bar across the top of the Editor area that shows you the item you are editing






18. Piece of information provided to a method when it is messaged






19. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






20. IDE for iPhone Development






21. Directive to include other interface files that an application might need to access






22. Implements a logical AND condition






23. Syntax to include the fictitious user-created file 'myFile.h'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


24. ______ and ______ define the connections between scenes.






25. The goal of the MVC design pattern






26. Denotes an instance method






27. Postcondition repetition structure syntax






28. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






29. Write a statement to declare and initialize a label object called 'myLabel'






30. Single line text field






31. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






32. Key sequence to run an app in Xcode






33. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


34. Class that allows URL management






35. Extension for interface file






36. Proper way to pronounce a *.xib file

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


37. What property needs to be set before a scroll view (UIScrollView) will scroll?






38. Data type for numbers with 'tame' numbers of decimal points






39. In the MVC design pattern for iOS apps - view consists of the various...

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


40. If a method name includes a colon (:) this indicates a required _________






41. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






42. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






43. The object currently in control and interacting with the user






44. NS stands for...






45. Boolean for 'true' in Objective-C






46. Used to display image file resources and show simple animations






47. Size of iPhone retina icon image in pixels






48. Correct the error: label.text = 'Hello World !';

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


49. Allows you to easily track multiple versions of your project






50. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.