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






2. Delimiter for a list of protocols






3. Recommended image type for button graphics






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


5. Correct the error: label.text = 'Hello World !';

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


6. The name of the panel to the left of the Interface Builder Editor panel






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






8. getters






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






10. Key sequence to hide/show Utilities View






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






12. setters






13. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






14. Symbol often denoting a 'pointer'






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






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






17. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


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






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






20. strong and nonatomic are examples of ...






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






22. Tests to see whether two values are equal






23. OOP






24. Class that builds upon another class






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






26. RAM for iPhone






27. Class used to work with dates as objects






28. Extension for implementation file






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






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






31. Process of creating an active object from a class






32. ______ and ______ define the connections between scenes.






33. Every iOS application implements a subclass of _________






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






35. A common button type that indicates additional information is available






36. Size of iPhone 'lo-res' icon image in pixels






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






38. Proper way to pronounce a *.xib file

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


39. Another name for a 'button bar'






40. This element should 'always' accompany a slider to indicate its purpose






41. An example of a common collection data type






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






43. Something the simulator cannot reliably test






44. A tool in Xcode to help fix broken code






45. Precondition repetition structure syntax






46. Apple's classes often provide a special initialization method called a _____ method






47. Another name for format specification






48. Memory aid for keyboard shortcuts in the Navigator panel

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


49. Return type indicating a method returns nothing






50. @property directives should be placed ____ (above or below) any IBActions in the header file