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. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






2. What type of object does a web view expect as a parameter when loading a remote URL?






3. XML






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






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






6. 'plist' stands for...






7. In the UK - the '#' symbol is often called the ____ symbol






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






9. Framework used to write iPhone apps






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






11. Files used to create a class






12. Creates 'getters' and 'setters'






13. Apps written to assist users with special disabilities






14. Key sequence to hide/show Navigator View






15. Syntax for sending an object a message with one parameter (p1)






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






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






18. Data type for true/false type variables






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






20. Class used for creating image views






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






22. How do you get rid of an onscreen keyboard?

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


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






24. Closes an interface file






25. Multiline text entry block






26. Syntax for declaring a variable






27. This type of app typically involves hierarchical data






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






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






30. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


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






32. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






33. A file folder in the navigator panel is called a ________






34. Every iOS application implements a subclass of _________






35. iOS functional building blocks






36. Used to indicate any type of object






37. Denotes an instance method






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






39. Extension for an iPhone/iPad app






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






41. Document Apple uses to evaluate apps for the App Store






42. strong and nonatomic are examples of ...






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






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






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






46. A transition between scenes - frequently with a visual transition effect applied






47. Key sequence to open the Attributes Inspector






48. Storage location for a piece of information






49. Property affecting an element's transparency






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