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. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






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






3. Language used to write iOS apps






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






5. XML






6. NS stands for...






7. This type of app typically involves hierarchical data






8. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






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






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






11. For a text field - what does the 'Clear Button' look like?

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


12. IDE






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






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






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






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


17. Something the simulator cannot reliably test






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






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






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






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






22. Modulus (remainder) operator






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






24. The goal of the MVC design pattern






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






26. The Round Rect Button is found in this library






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






28. Class used for creating image views






29. Property affecting an element's transparency






30. Name of the '|' symbol






31. Every iOS application implements a subclass of _________






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






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






34. Key sequence to hide/show Utilities View






35. Return type indicating a method returns nothing






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






37. API






38. Single line text field






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






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






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






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






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






44. Size of iPhone retina icon image in pixels






45. An example of a common collection data type






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






47. What are the guidelines for the class prefix for a project?

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


48. Another name for format specification






49. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






50. Postcondition repetition structure syntax