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. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






2. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


3. UI






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






5. The ________ class provided a container for the management and display of views






6. Class used to work with dates as objects






7. This element should 'always' accompany a slider to indicate its purpose






8. What are the guidelines for the class prefix for a project?

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


9. Class used for creating image views






10. Another name for a 'button bar'






11. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






12. This type of app is typically one screen - and gives you the basics with minimal interaction






13. Fixed iteration repetition control structure syntax






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






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






16. Class that builds upon another class






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

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


18. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


19. Denotes an instance method






20. A class that implements a protocol is said to ____ to that protocol






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






22. Something the simulator cannot reliably test






23. Negation symbol






24. Used to test an app without needing an actual physical device






25. Class of strings that can be changed






26. Shortcut for writing: y = y * 5;






27. Key sequence to run an app in Xcode






28. Term used to describe each screen of an iPhone app






29. Way to refer to an object within its own methods






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






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






32. Class that allows URL management






33. iPhone and iPad ____ support .png transparency






34. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






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






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






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






38. Key sequence to open the Attributes Inspector






39. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






40. A ______ is where you edit a view and assign a controller to it.






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






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






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






44. A virtual 'box' for organizing related projects






45. Another name for format specification






46. Data type for true/false type variables






47. A transition between scenes - frequently with a visual transition effect applied






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






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






50. Name of the '|' symbol