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. Shortcut for writing: y = y * 5;






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






3. Apps written to assist users with special disabilities






4. NS stands for...






5. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector


6. Extension for interface file






7. The goal of the MVC design pattern






8. 'plist' stands for...






9. Alternative selection mechanism when many conditions exist






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






11. Companion to the @property directive






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






13. Proper way to pronounce a *.xib file


14. Method used to print information in an output panel






15. 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?






16. A unique combination of view controller and view






17. Recommended image type for button graphics






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






19. The Utilities area has two sections: ______ and ______






20. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






21. A tool in Xcode to help fix broken code






22. setters






23. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






24. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






25. Calling a method is the same as...






26. Dimensions of iPhone (in points)






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






28. strong and nonatomic are examples of ...






29. Language used to write iOS apps






30. Symbol used for inheritance






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






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






33. UI






34. iOS functional building blocks






35. Other name for an *.xib file






36. The Round Rect Button is found in this library






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


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






39. Class of collection data type which stores information as object/key pairs






40. _____ are methods that we can connect to events.






41. A virtual 'box' for organizing related projects






42. Denotes an instance method






43. Master class in iOS






44. Key sequence to open the Attributes Inspector






45. 4 Top down technology layers making up iOS






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






47. Key sequence on a Mac to select between open application






48. Memory aid for keyboard shortcuts in the Navigator panel


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






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