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. Formatting placeholder for strings






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






3. A unique combination of view controller and view






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






5. Implements a logical OR condition






6. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


7. IB

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


8. IDE






9. An example of a common collection data type






10. The goal of the MVC design pattern






11. Closes an interface file






12. Process of creating an active object from a class






13. Used to indicate any type of object






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






15. getters






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






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






18. strong and nonatomic are examples of ...






19. Prior to ARC - you used these terms alot






20. Return type indicating a method returns nothing






21. Key sequence on a Mac to select between open application






22. What are data detectors?






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






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






25. Single line text field






26. Denotes an instance method






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


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






29. Dimensions of iPhone (in points)






30. Storage location for a piece of information






31. A class that manages the user's interaction with the iDevice






32. Syntax for single-line comment






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






34. Which Apple project template creates a simple view/view controller application






35. Collection of interface elements and data storage elements etc you can access from your applications






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






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






38. Extension for an iPhone/iPad app






39. Every iOS application implements a subclass of _________






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






41. Defines what an object can do






42. Define a collection of methods to perform a task






43. Key sequence to hide/show the Assistant Editor






44. Used to set up an outgoing connection from the implementation code to the view






45. Negation symbol






46. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

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


47. Syntax to include UIKIT in a class






48. Correct the error: label.text = 'Hello World !';

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


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






50. Postcondition repetition structure syntax