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. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






2. The library that contains the objects you can add to a view or XIB file






3. What computer language is the storyboard written in?






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






5. Tests to see whether two values are equal






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






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






8. A virtual 'box' for organizing related projects






9. IDE






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






11. Class used to work with dates as objects






12. Class used for creating image views






13. This type of app is mostly custom controllers and graphics






14. Purpose of 'Secure' attribute for text fields






15. Key sequence to run an app in Xcode






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






17. Master class in iOS






18. A fully transparent image has an _____ property value of _____






19. A unique combination of view controller and view






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






21. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






22. Symbol often denoting a 'pointer'






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






24. Companion to the @property directive






25. Used to set up an outgoing connection from the implementation code to the view






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






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






28. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






29. Scaling factor to make an image suitable for retina display






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






31. This type of app is typically one screen - and gives you the basics with minimal interaction






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






33. Prior to ARC - you used these terms alot






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






35. Other name for an *.xib file






36. The goal of the MVC design pattern






37. iOS functional building blocks






38. Size of iPhone retina icon image in pixels






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






40. IDE for iPhone Development






41. Key sequence to hide/show Utilities View






42. Extension for MainStoryboard






43. Denotes an instance method






44. Storage location for a piece of information






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






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






47. MVC






48. Key sequence to open the Standard Editor






49. iPhone and iPad ____ support .png transparency






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