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 name of the panel to the left of the Interface Builder Editor panel






2. Define a collection of methods to perform a task






3. Defines what an object can do






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






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






6. Key sequence to open the Project Navigator (left panel)






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






8. Something the simulator cannot reliably test






9. Class that allows URL management






10. Negation symbol






11. MVC






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






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






14. API






15. Key sequence to hide/show Utilities View






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






17. Files used to create a class






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






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






20. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






21. Denotes a class method






22. Syntax for reserving memory and initializing an object






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






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






25. Syntax for single-line comment






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






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






28. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






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






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






31. iPhone and iPad ____ support .png transparency






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






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






34. Data type for true/false type variables






35. The first method called when a user taps an application icon






36. The object currently in control and interacting with the user






37. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






38. Prior to ARC - you used these terms alot






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






40. A fully opaque image has an _______ property value of ______






41. Any 'directive' statement begins with this symbol






42. The '@' symbol is shorthand for creating one of these






43. Development approach (design pattern) to structure iOS applications






44. Fixed iteration repetition control structure syntax






45. Implements a logical AND condition






46. Another name for a 'button bar'






47. Name of the '|' symbol






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






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






50. Syntax to include the fictitious user-created file 'myFile.h'