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 Inspector you would use to control your layout in Interface Builder






2. Recommended image type for button graphics






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






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






5. Single line text field






6. SDK

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


7. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


8. IB

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


9. MVC






10. Shortcut for writing: y = y * 5;






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


12. Apps written to assist users with special disabilities






13. What are data detectors?






14. setters






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






16. Syntax for block-comment






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






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






19. Key sequence to hide/show Utilities View






20. Boolean for 'true' in Objective-C






21. Creates 'getters' and 'setters'






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






23. Used to indicate any type of object






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


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






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


27. To use a new class you need to _____ it






28. Storage location for a piece of information






29. ______ enable applications to store multiple pieces of information in a single object






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






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


32. _____ are methods that we can connect to events.






33. Implements a logical OR condition






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






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






36. Any 'directive' statement begins with this symbol






37. Closes an interface file






38. Master class in iOS






39. Write a statement to declare and initialize a label object called 'myLabel'






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






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






42. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






43. Key sequence to open the Standard Editor






44. The Round Rect Button is found in this library






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






46. OOP






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






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






49. Delimiter for a list of protocols






50. Always used to end the list of objects when initializing an array