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. Syntax for single-line comment






2. Class of collection data type which stores information as object/key pairs






3. Used to display image file resources and show simple animations






4. Data type for true/false type variables






5. The goal of the MVC design pattern






6. Data type for numbers with 'tame' numbers of decimal points






7. Extension for interface file






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






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






10. 4 Top down technology layers making up iOS






11. Dimensions of iPhone (in points)






12. A virtual 'box' for organizing related projects






13. Always used to end the list of objects when initializing an array






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






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






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






17. setters






18. XML






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






20. An example of a common collection data type






21. Syntax to include UIKIT in a class






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






23. Used to define a list of all methods and properties a class uses






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






25. Syntax for reserving memory and initializing an object






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






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






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


29. Precondition repetition structure syntax






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






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


32. Indicates a lack of any value at all






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






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






35. OOP






36. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






37. Creates 'getters' and 'setters'






38. Companion to the @property directive






39. Single line text field






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


41. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






42. The ________ class provided a container for the management and display of views






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






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






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






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


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






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


49. Two-way selection logic block






50. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController