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. Used to receive an event in code and trigger something






3. Another name for a 'button bar'






4. Multiline text entry block






5. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






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






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






8. Correct the error: label.text = 'Hello World !';

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


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






10. Size of iPhone retina icon image in pixels






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






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






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






14. Postcondition repetition structure syntax






15. In the UK - the '#' symbol is often called the ____ symbol






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






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






18. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


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






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






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






22. Syntax for block-comment






23. Denotes a class method






24. Syntax for declaring a variable






25. Size of iPhone 'lo-res' icon image in pixels






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






27. Master class in iOS






28. Boolean for 'true' in Objective-C






29. Key sequence to open the Attributes Inspector






30. Key sequence to open the Standard Editor






31. SDK

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


32. Return type indicating a method returns nothing






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






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






35. Prior to ARC - you used these terms alot






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






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






38. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






39. MVC






40. An example of a common collection data type






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






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






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






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






45. iPhone and iPad ____ support .png transparency






46. Data type for true/false type variables






47. Closes an interface file






48. Defines what an object can do






49. Class that builds upon another class






50. Crash statement likely when an NSString is assigned a value with an incorrect format