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. Boolean for 'true' in Objective-C






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






3. Alternative selection mechanism when many conditions exist






4. Modulus (remainder) operator






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






6. Formatting placeholder for integers






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






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






9. ______ and ______ define the connections between scenes.






10. RAM for iPhone






11. Defines what an object can do






12. This type of app is mostly custom controllers and graphics






13. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






14. This file contains the scene - segue and relationship definitions for your project






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






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

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


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






18. Define a collection of methods to perform a task






19. Synonym for interface file






20. The goal of the MVC design pattern






21. Every iOS application implements a subclass of _________






22. Apps written to assist users with special disabilities






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


24. Delimiter for a list of protocols






25. IDE






26. Fixed iteration repetition control structure syntax






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






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






29. Word used to indicate that a user can't interact with a given element






30. Something the simulator cannot reliably test






31. SDK

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


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






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






34. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






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






36. Postcondition repetition structure syntax






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






38. Denotes a class method






39. An _______ is used to enable your code to talk to objects within views






40. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






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






42. Class that builds upon another class






43. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






44. What property needs to be set before a scroll view (UIScrollView) will scroll?






45. Indicates a lack of any value at all






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






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






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






49. Method used to print information in an output panel






50. This file contains the code that makes everything 'work'