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






2. RAM for iPhone






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


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






5. Files used to create a class






6. Process of creating an active object from a class






7. Boolean for 'true' in Objective-C






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






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






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






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






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






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






14. iPhone and iPad ____ support .png transparency






15. Syntax for block-comment






16. Shortcut for writing: y = y * 5;






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






18. IDE for iPhone Development






19. OOP






20. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






21. Alternative selection mechanism when many conditions exist






22. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






23. An _______ is used to enable your code to talk to objects within views






24. An example of a common collection data type






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






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






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






28. Opens the Xcode Quick Help Assistant






29. Data type for highly precise numbers with huge numbers of decimal places






30. Closes an interface file






31. Objective-C is an extension (super set) of...






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






33. The bar across the top of the Editor area that shows you the item you are editing






34. Size of iPhone retina icon image in pixels






35. Dimensions of iPad (in points)






36. The HIG requires some kind of _____ element in a cell if there is more information available






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






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






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






40. Implements a logical OR condition






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






42. Resembles a slot machine display






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






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






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






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






47. Companion to the @property directive






48. Recommended image type for button graphics






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






50. Name of the '|' symbol