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. Declaring a method in an interface file - before it is actually implemented is called _______ the method






3. Symbol used for inheritance






4. A class that manages the user's interaction with the iDevice






5. What computer language is the storyboard written in?






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






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


8. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






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






10. The first method called when a user taps an application icon






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






12. Data type for whole numbers






13. Apps written to assist users with special disabilities






14. Define a collection of methods to perform a task






15. Directive to include other interface files that an application might need to access






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






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






18. The goal of the MVC design pattern






19. Storage location for a piece of information






20. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'


21. The '@' symbol is shorthand for creating one of these






22. What are data detectors?






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. What are the guidelines for the class prefix for a project?


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






26. Indicates a lack of any value at all






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






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






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






30. Files used to create a class






31. Master class in iOS






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






33. Extension for implementation file






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






35. Term used to describe each screen of an iPhone app






36. Tests to see whether two values are equal






37. Class used for creating image views






38. Symbol often denoting a 'pointer'






39. IDE for iPhone Development






40. Syntax for block-comment






41. Key sequence to run an app in Xcode






42. iPhone and iPad ____ support .png transparency






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


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






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






46. Size of iPhone retina icon image in pixels






47. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






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






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






50. Denotes an instance method