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. Key sequence to open the Project Navigator (left panel)






2. NS stands for...






3. Any 'directive' statement begins with this symbol






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






5. Syntax to include the fictitious user-created file 'myFile.h'

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


6. This element should 'always' accompany a slider to indicate its purpose






7. Storage place for a piece of information specific to a class






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






9. Declaring a method in an interface file - before it is actually implemented is called _______ the method






10. A view that is displayed on top of an original view when user interactions are required






11. Class used to work with dates as objects






12. Fixed iteration repetition control structure syntax






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






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






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






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






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






18. To use a new class you need to _____ it






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






20. Method used to print information in an output panel






21. A common button type that indicates additional information is available






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






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






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






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






26. Key sequence to hide/show Navigator View






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






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






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






30. Combining two messages into a single line of code






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






32. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






33. IDE






34. Companion to the @property directive






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






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






37. Symbol often denoting a 'pointer'






38. What do the Autosizing settings of the Size Inspector do?






39. setters






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






41. 'plist' stands for...






42. API






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






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


45. Negation symbol






46. Delimiter for a list of protocols






47. Key sequence to run an app in Xcode






48. The files that contain all the scenes you will use in a project.






49. An example of a common collection data type






50. The 'First Responder' in a scene is not an object it is considered a ________