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. This type of app is typically one screen - and gives you the basics with minimal interaction






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






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






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






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






6. Negation symbol






7. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


8. Piece of information provided to a method when it is messaged






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






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






11. Extension for implementation file






12. The goal of the MVC design pattern






13. Syntax for reserving memory and initializing an object






14. Resembles a slot machine display






15. The Inspector you would use to control your layout in Interface Builder






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


17. Storage location for a piece of information






18. A unique combination of view controller and view






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






20. What computer language is the storyboard written in?






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






22. Recommended image type for button graphics






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






24. Key sequence to hide/show Utilities View






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






26. Purpose of 'Secure' attribute for text fields






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


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. Objective-C is an extension (super set) of...






30. Any 'directive' statement begins with this symbol






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






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






33. File name suffix indicating an image is suitable for retina display






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






35. A virtual 'box' for organizing related projects






36. Name of the '|' symbol






37. Syntax for single-line comment






38. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






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






40. MVC






41. What are data detectors?






42. The Inspector you would access to gain access to various accessibility attributes






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






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






45. Class of strings that can be changed






46. Class that allows URL management






47. SDK

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


48. Opens the Xcode Quick Help Assistant






49. The '@' symbol is shorthand for creating one of these






50. Fixed iteration repetition control structure syntax