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






2. Return type indicating a method returns nothing






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






4. Extension for MainStoryboard






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






6. Companion to the @property directive






7. Character used to show an element as a literal string






8. Single line text field






9. _____ are methods that we can connect to events.






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


11. Apple's classes often provide a special initialization method called a _____ method






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


13. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






14. Data type for whole numbers






15. OOP






16. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


17. MVC






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






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


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






21. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






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






23. Key sequence to open the Standard Editor






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






25. Process of creating an active object from a class






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






27. Key sequence on a Mac to select between open application






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






29. Framework used to write iPhone apps






30. Key sequence to save an Xcode file






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






32. Property affecting an element's transparency






33. Symbol used for inheritance






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






35. 4 Top down technology layers making up iOS






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






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






38. In the US - the '#' symbol is often called the ____ symbol






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






40. Class of strings that can be changed






41. This type of app typically involves hierarchical data






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






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






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






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






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






47. A unique combination of view controller and view






48. Tests to see whether two values are equal






49. A tool in Xcode to help fix broken code






50. Key sequence to run an app in Xcode