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. In the US - the '#' symbol is often called the ____ symbol






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






3. Key sequence to hide/show the Assistant Editor






4. NS stands for...






5. Dimensions of iPad (in points)






6. Denotes a class method






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






8. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






9. Property affecting an element's transparency






10. Size of iPhone retina icon image in pixels






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






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






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


14. Boolean for 'true' in Objective-C






15. 'Build and run' keyboard shortcut






16. Recommended image type for button graphics






17. Two-way selection logic block






18. ______ are variables that can store a ____ to an object.






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






20. Any 'directive' statement begins with this symbol






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






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






23. Class that builds upon another class






24. SDK

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


25. Resembles a slot machine display






26. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


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






28. Key sequence to open the Project Navigator (left panel)






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






30. Syntax for declaring a variable






31. Alternative selection mechanism when many conditions exist






32. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






33. Dimensions of iPhone (in points)






34. An integrated web browser component






35. What's the difference between Cocoa and Cocoa Touch?






36. Implements a logical OR condition






37. Creates 'getters' and 'setters'






38. Key sequence to open the Attributes Inspector






39. The Utilities area has two sections: ______ and ______






40. Extension for MainStoryboard






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






42. iPhone and iPad ____ support .png transparency






43. If a method name includes a colon (:) this indicates a required _________






44. Prior to ARC - you used these terms alot






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






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






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


48. API






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


50. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time