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






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






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






4. getters






5. The goal of the MVC design pattern






6. Closes an interface file






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






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






9. Indicates a lack of any value at all






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






11. Development approach (design pattern) to structure iOS applications






12. Another name for a 'button bar'






13. Define a collection of methods to perform a task






14. strong and nonatomic are examples of ...






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






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






17. Tests to see whether two values are not equal






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






19. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






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






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






22. Syntax for single-line comment






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






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






25. Objective-C is an extension (super set) of...






26. Framework used to write iPhone apps






27. Any 'directive' statement begins with this symbol






28. A unique combination of view controller and view






29. 4 Top down technology layers making up iOS






30. Apps written to assist users with special disabilities






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


32. What are the guidelines for the class prefix for a project?

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


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






34. Fixed iteration repetition control structure syntax






35. Other name for an *.xib file






36. iPhone and iPad ____ support .png transparency






37. Negation symbol






38. Syntax to include UIKIT in a class






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






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






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


42. Language used to write iOS apps






43. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






44. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






45. What are data detectors?






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






47. A virtual 'box' for organizing related projects






48. Class used for creating image views






49. Syntax for reserving memory and initializing an object






50. This type of app typically involves hierarchical data