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. Something the simulator cannot reliably test






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






3. Delimiter for a list of protocols






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






5. Purpose of 'Secure' attribute for text fields






6. Prior to ARC - you used these terms alot






7. Resembles a slot machine display






8. Denotes an instance method






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






10. A class that manages the user's interaction with the iDevice






11. Storage location for a piece of information






12. Extension for an iPhone/iPad app






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


14. strong and nonatomic are examples of ...






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






16. A virtual 'box' for organizing related projects






17. Extension for interface file






18. Companion to the @property directive






19. Always used to end the list of objects when initializing an array






20. setters






21. Formatting placeholder for strings






22. Alternative selection mechanism when many conditions exist






23. Precondition repetition structure syntax






24. Syntax for sending an object a message with no parameters






25. Syntax to include UIKIT in a class






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






27. Write a statement to declare and initialize a label object called 'myLabel'






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






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






31. Syntax for reserving memory and initializing an object






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






33. Modulus (remainder) operator






34. Files used to create a class






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


36. An integrated web browser component






37. What's the difference between Cocoa and Cocoa Touch?






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






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






40. IDE






41. The Inspector you would use to tweak the way interface objects appear






42. Used to indicate any type of object






43. The goal of the MVC design pattern






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






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






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






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






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






49. Name of the '|' symbol






50. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application