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. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






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






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






4. Other name for an *.xib file






5. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


6. Extension for implementation file






7. Multiline text entry block






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






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






10. XML






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






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






13. The Inspector you would use to tweak the way interface objects appear






14. Used to indicate any type of object






15. Purpose of 'Secure' attribute for text fields






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

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


17. Creates 'getters' and 'setters'






18. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






19. Boolean for 'true' in Objective-C






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






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






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






23. Implements a logical OR condition






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






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






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






27. Process of creating an active object from a class






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






29. iPhone and iPad ____ support .png transparency






30. An _______ is used to enable your code to talk to objects within views






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






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


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






34. The goal of the MVC design pattern






35. IDE






36. iOS functional building blocks






37. Syntax for single-line comment






38. How do you show a storyboard file as source code?

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


39. Tests to see whether two values are equal






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






41. Size of iPhone retina icon image in pixels






42. ______ and ______ define the connections between scenes.






43. Something the simulator cannot reliably test






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






45. Extension for interface file






46. OOP






47. MVC






48. strong and nonatomic are examples of ...






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


50. A ______ is where you edit a view and assign a controller to it.