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. An _______ is used to enable your code to talk to objects within views






2. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






3. A tool in Xcode to help fix broken code






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


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






6. Dimensions of iPad (in points)






7. Key sequence to hide/show Utilities View






8. Syntax for declaring a variable






9. Alternative selection mechanism when many conditions exist






10. Data type for true/false type variables






11. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






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






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






14. Formatting placeholder for integers






15. Extension for an iPhone/iPad app






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






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






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






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






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






21. Used to test an app without needing an actual physical device






22. Typical header syntax for a button that will be applying the 'moveMe' action in an app






23. Fixed iteration repetition control structure syntax






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






25. iPhone and iPad ____ support .png transparency






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






27. UI






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






29. Method used to print information in an output panel






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






31. Creates 'getters' and 'setters'






32. Name of the '|' symbol






33. Symbol often denoting a 'pointer'






34. The goal of the MVC design pattern






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






36. Key sequence to save an Xcode file






37. 'plist' stands for...






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






39. This file contains the scene - segue and relationship definitions for your project






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






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






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






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






44. Resembles a slot machine display






45. Size of iPhone 'lo-res' icon image in pixels






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


47. Return type indicating a method returns nothing






48. Symbol used for inheritance






49. Implements a logical OR condition






50. @property directives should be placed ____ (above or below) any IBActions in the header file