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. The Utilities area has two sections: ______ and ______






2. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






3. Defines the functional building blocks (classes) that make iOS devices perform certain actions






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






5. Extension for an iPhone/iPad app






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






7. The Round Rect Button is found in this library






8. Used to set up an outgoing connection from the implementation code to the view






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






10. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






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






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






13. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






14. iOS functional building blocks






15. What are data detectors?






16. A virtual 'box' for organizing related projects






17. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






18. Beginning with iOS4 - applications no longer terminate when the user presses the...






19. Recommended image type for button graphics






20. Purpose of 'Secure' attribute for text fields






21. Every iOS application implements a subclass of _________






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






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






24. Any 'directive' statement begins with this symbol






25. Proper way to pronounce a *.xib file


26. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)


27. Extension for interface file






28. Precondition repetition structure syntax






29. XML






30. A fully opaque image has an _______ property value of ______






31. iPhone and iPad ____ support .png transparency






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






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






34. Negation symbol






35. Class that builds upon another class






36. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






37. Data type for highly precise numbers with huge numbers of decimal places






38. Property affecting an element's transparency






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






40. The goal of the MVC design pattern






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






42. Two-way selection logic block






43. Expression to create a random number in [0 -20];






44. Shortcut for writing: count = count + 1;






45. Synonym for interface file






46. Prior to ARC - you used these terms alot






47. How do you show a storyboard file as source code?


48. Data type for true/false type variables






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






50. Boolean for 'false' in Objective-C