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. IDE for iPhone Development






2. Document Apple uses to evaluate apps for the App Store






3. What are data detectors?






4. 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.






5. Class that creates an array capable of being changed after it is create






6. Master class in iOS






7. Shortcut for writing: x = x - 1;






8. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






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






10. These define to which messages the datasource and delegate respond






11. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






12. The Round Rect Button is found in this library






13. To use a new class you need to _____ it






14. Typical header syntax for a button that will be applying the 'moveMe' action in an app






15. Data type for true/false type variables






16. 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


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






18. Define a collection of methods to perform a task






19. Formatting placeholder for integers






20. File name suffix indicating an image is suitable for retina display






21. Indicates a lack of any value at all






22. An example of a common collection data type






23. Key sequence to save an Xcode file






24. Key sequence to hide/show Utilities View






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






26. @property directives should be placed ____ (above or below) any IBActions in the header file






27. The Inspector you would use to control your layout in Interface Builder






28. Key sequence to hide/show Navigator View






29. Used to define a list of all methods and properties a class uses






30. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






31. Key sequence to open the Attributes Inspector






32. Modulus (remainder) operator






33. API






34. The '@' symbol is shorthand for creating one of these






35. Fixed iteration repetition control structure syntax






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






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






38. Closes an interface file






39. A file folder in the navigator panel is called a ________






40. Key sequence to hide/show the Assistant Editor






41. Syntax for declaring a string called 'userName'






42. Another name for format specification






43. Class that allows URL management






44. A view that is displayed on top of an original view when user interactions are required






45. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


46. Key sequence to run an app in Xcode






47. Memory aid for keyboard shortcuts in the Navigator panel

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


48. The name of the panel to the left of the Interface Builder Editor panel






49. Class that builds upon another class






50. Syntax for sending an object a message with one parameter (p1)