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. Used to display image file resources and show simple animations






2. strong and nonatomic are examples of ...






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






4. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






5. XML






6. getters






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






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






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






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






11. Class that allows URL management






12. OOP






13. Key sequence to save an Xcode file






14. Synonym for interface file






15. Directive to include other interface files that an application might need to access






16. Creates 'getters' and 'setters'






17. Delimiter for a list of protocols






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


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


20. Syntax to include the fictitious user-created file 'myFile.h'

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


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


22. Syntax for sending an object a message with no parameters






23. A unique combination of view controller and view






24. Class that builds upon another class






25. Recommended image type for button graphics






26. A fully transparent image has an _____ property value of _____






27. Allows you to easily track multiple versions of your project






28. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






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






30. Framework used to write iPhone apps






31. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






32. In the MVC design pattern for iOS apps - view consists of the various...

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


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






34. Single line text field






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






36. A virtual 'box' for organizing related projects






37. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






38. UI






39. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






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






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






42. iPhone and iPad ____ support .png transparency






43. Resembles a slot machine display






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






45. Boolean for 'true' in Objective-C






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






47. Key sequence to run an app in Xcode






48. Syntax for reserving memory and initializing an object






49. Indicates a lack of any value at all






50. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).