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. Alternative selection mechanism when many conditions exist






2. Key sequence to run an app in Xcode






3. The goal of the MVC design pattern






4. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






5. NS stands for...






6. Syntax for sending an object a message with no parameters






7. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






8. The HIG requires some kind of _____ element in a cell if there is more information available






9. Defines what an object can do






10. Something the simulator cannot reliably test






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






12. Combining two messages into a single line of code






13. A virtual 'box' for organizing related projects






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






15. iPhone and iPad ____ support .png transparency






16. RAM for iPhone






17. IDE






18. Used to receive an event in code and trigger something






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






20. Delimiter for a list of protocols






21. Key sequence to save an Xcode file






22. Extension for MainStoryboard






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






24. Key sequence to open the Project Navigator (left panel)






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






26. Postcondition repetition structure syntax






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






28. Files used to create a class






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






30. Symbol often denoting a 'pointer'






31. Formatting placeholder for integers






32. What are data detectors?






33. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






34. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






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






37. Two-way selection logic block






38. Word used to indicate that a user can't interact with a given element






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






40. The first method called when a user taps an application icon






41. A common button type that indicates additional information is available






42. Class that builds upon another class






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






44. Extension for an iPhone/iPad app






45. Master class in iOS






46. An example of a common collection data type






47. Method used to print information in an output panel






48. Key sequence to hide/show Utilities View






49. A fully transparent image has an _____ property value of _____






50. The files that contain all the scenes you will use in a project.