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. Recommended image type for button graphics






2. The library that contains the objects you can add to a view or XIB file






3. Declaring a method in an interface file - before it is actually implemented is called _______ the method






4. Size of iPhone retina icon image in pixels






5. API






6. Syntax for single-line comment






7. Alternative selection mechanism when many conditions exist






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






9. Tests to see whether two values are equal






10. Used to indicate any type of object






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






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






13. Syntax for block-comment






14. Every iOS application implements a subclass of _________






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






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






17. Symbol used for inheritance






18. Files used to create a class






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






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

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


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






22. Collection of interface elements and data storage elements etc you can access from your applications






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






24. Scaling factor to make an image suitable for retina display






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






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






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






28. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






29. Key sequence to save an Xcode file






30. Data type for whole numbers






31. Combining two messages into a single line of code






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






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

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


34. Companion to the @property directive






35. Tests to see whether two values are not equal






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






37. ______ are variables that can store a ____ to an object.






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






39. Formatting placeholder for strings






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






41. 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).






42. Process of creating an active object from a class






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






44. Denotes a class method






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






46. Class of strings that can be changed






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






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


49. ______ enable applications to store multiple pieces of information in a single object






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