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. Another name for a 'button bar'






2. 'plist' stands for...






3. A unique combination of view controller and view






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


5. Formatting placeholder for integers






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






7. 'Build and run' keyboard shortcut






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






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






10. Memory aid for keyboard shortcuts in the Navigator panel

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


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






12. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






13. MVC






14. 4 Top down technology layers making up iOS






15. Method used to print information in an output panel






16. Combining two messages into a single line of code






17. Two-way selection logic block






18. Extension for an iPhone/iPad app






19. Postcondition repetition structure syntax






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

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


21. Key sequence to hide/show Navigator View






22. Negation symbol






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






24. The name of the panel to the left of the Interface Builder Editor panel






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






26. Class of strings that can be changed






27. Used to display image file resources and show simple animations






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






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






30. Companion to the @property directive






31. Class that creates an array capable of being changed after it is create






32. Every iOS application implements a subclass of _________






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






34. Single line text field






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






36. Shortcut for writing: x = x - 1;






37. Boolean for 'true' in Objective-C






38. The Inspector you would access to gain access to various accessibility attributes






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






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






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






42. UI






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






44. Alternative selection mechanism when many conditions exist






45. Denotes an instance method






46. Indicates a lack of any value at all






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






48. Syntax for single-line comment






49. Define a collection of methods to perform a task






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