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. Defines what an object can do






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






3. A unique combination of view controller and view






4. Fixed iteration repetition control structure syntax






5. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






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






7. What do the Autosizing settings of the Size Inspector do?






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






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






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






11. Alternative selection mechanism when many conditions exist






12. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






13. What computer language is the storyboard written in?






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






15. A common button type that indicates additional information is available






16. Key sequence to hide/show Navigator View






17. This element should 'always' accompany a slider to indicate its purpose






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






19. Apps written to assist users with special disabilities






20. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






21. Return type indicating a method returns nothing






22. The Utilities area has two sections: ______ and ______






23. IDE






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






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






26. Proper way to pronounce a *.xib file


27. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?


28. Formatting placeholder for integers






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






30. 'plist' stands for...






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






32. Piece of information provided to a method when it is messaged






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






34. Any 'directive' statement begins with this symbol






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






36. Syntax for block-comment






37. Boolean for 'true' in Objective-C






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






39. Allows you to easily track multiple versions of your project






40. Files used to create a class






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






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






43. SDK


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






45. Implements a logical AND condition






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


47. NS stands for...






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






49. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'


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