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. Resembles a slot machine display






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






3. The library that contains the objects you can add to a view or XIB file






4. Used to indicate any type of object






5. Key sequence to open the Standard Editor






6. What's the difference between Cocoa and Cocoa Touch?






7. Dimensions of iPad (in points)






8. In the MVC design pattern for iOS apps - view consists of the various...

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


9. Extension for implementation file






10. What property needs to be set before a scroll view (UIScrollView) will scroll?






11. Class that another class inherits from






12. Proper way to pronounce a *.xib file

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


13. These define to which messages the datasource and delegate respond






14. Fixed iteration repetition control structure syntax






15. Process of creating an active object from a class






16. 'plist' stands for...






17. An integrated web browser component






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






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






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


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






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






23. What are data detectors?






24. Closes an interface file






25. What event do you use to detect a button tap?






26. IDE






27. Used to receive an event in code and trigger something






28. Shortcut for writing: y = y * 5;






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






30. An example of a common collection data type






31. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






32. XML






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






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






35. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






36. Postcondition repetition structure syntax






37. Boolean for 'false' in Objective-C






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






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






40. Calling a method is the same as...






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






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


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






44. A class that implements a protocol is said to ____ to that protocol






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






46. Extension for interface file






47. Syntax for declaring a string called 'userName'






48. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






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

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


50. Dimensions of iPhone (in points)