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. The ________ class provided a container for the management and display of views






2. Crash statement likely when an NSString is assigned a value with an incorrect format






3. Class that builds upon another class






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






5. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






6. A class that implements a protocol is said to ____ to that protocol






7. The object currently in control and interacting with the user






8. An _______ is used to enable your code to talk to objects within views






9. Defines what an object can do






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






11. An example of a common collection data type






12. Class of strings that can be changed






13. Syntax for single-line comment






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






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






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






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


18. iOS functional building blocks






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






20. iPhone and iPad ____ support .png transparency






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






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






23. UI






24. The first method called when a user taps an application icon






25. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






26. What do the Autosizing settings of the Size Inspector do?






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






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






29. Precondition repetition structure syntax






30. This file contains the code that makes everything 'work'






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


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






33. Syntax for declaring a variable






34. Name of the '|' symbol






35. Shortcut for writing: x = x - 1;






36. Tests to see whether two values are equal






37. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






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






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






40. This type of app is mostly custom controllers and graphics






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






42. Purpose of 'Secure' attribute for text fields






43. Extension for interface file






44. Dimensions of iPhone (in points)






45. Prior to ARC - you used these terms alot






46. Storage location for a piece of information






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






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






49. setters






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