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. A view that is displayed on top of an original view when user interactions are required






2. Proper way to pronounce a *.xib file


3. Master class in iOS






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






5. 4 Top down technology layers making up iOS






6. Key sequence to run an app in Xcode






7. This type of app typically involves hierarchical data






8. 'plist' stands for...






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


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






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






12. Files used to create a class






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






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






15. This file contains the code that makes everything 'work'






16. Syntax for declaring a string called 'userName'






17. Return type indicating a method returns nothing






18. Symbol used for inheritance






19. An integrated web browser component






20. What are data detectors?






21. Class used for creating image views






22. Syntax to include UIKIT in a class






23. What computer language is the storyboard written in?






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






25. A virtual 'box' for organizing related projects






26. ______ enable applications to store multiple pieces of information in a single object






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






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






29. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'


30. Used to define a list of all methods and properties a class uses






31. Shortcut for writing: count = count + 1;






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






33. Syntax for declaring a variable






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


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






36. Synonym for interface file






37. Extension for interface file






38. Any 'directive' statement begins with this symbol






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






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






41. NS stands for...






42. Postcondition repetition structure syntax






43. getters






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






45. The name of the panel to the left of the Interface Builder Editor panel






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






47. RAM for iPhone






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


49. Boolean for 'false' in Objective-C






50. Opens the Xcode Quick Help Assistant