Test your basic knowledge |

iOS 5 App Development Objective C

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. UITableViewController is a subclass of...






2. A view is a subclass of _






3. Proceed through the loop - jump back to the top and check again






4. UIView - designated initializer...






5. Only exists within the statement block there defined - outside of the block is fine






6. The designated initializer calls the _ designated initializer....

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


7. Origin of a view's coordinate system is _ left






8. When an object is removed from an NSMutableArray - that object is sent the message release;...






9. super - is used...






10. Class methods do not operate on an _ or have any access to _ variables....






11. In any application with UINavigationController - the navigation controller...






12. In object oriented languages - we call methods that get and set instance variables

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


13. Variable names tend to start with a _ letter; class names tend to start with an _ letter.






14. Ready-made instances...






15. What happens when the last owner calls release?

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


16. A collection object - an ordered list of objects that can be accesed by an index






17. A view represents a _ area






18. A block of statements identified by a name that can accept one or more arguments passed to it by value and can optionally return a value






19. You use _ to implement the view






20. Also - because arrays only hold a pointer to an object...






21. In Cocoa Touch - the table view asks another object _ what it should display...






22. What does autorelease mean?






23. A set of variables and associated methods. An object can be sent messages to cause one of its methods to be executed.






24. Core foundation classes are prefixed with _ and suffixed with _






25. @property declares - and _ implements the setter and getter...






26. if you implemented both the setter and getter - the @synthesize method...






27. If you have extra work you want to do on the view...






28. UIViewController has several methods that get called at certain times...






29. A view exists within a hierarchy. The window (an instance of UIWindow) is a view and the root of the hierarchy. It has _ (that appear on the window). Those views can also have _.






30. Categories are an Objective C way to add _ to an existing class without subclassing






31. Instance Variables by default are called @protected meaning...






32. If the view has no subviews - create it programmatically; if it has subviews






33. Three ways instances are created...






34. Reference Counting...






35. Archiving works by creating an instance of _ - which is essentially just a container for data - and placing objects and their data inside it.






36. The notion that the data for an object is stored in it's instance variables and is accessed only by the objects methods. This maintains the integrity of the data.






37. Property List...






38. An instance is a device for maintaining state. It's a box for _ of data.






39. A pointer to the object being asked to execute a method






40. id is a...






41. NSNumber - class...






42. Primitives and C Structures...






43. initWithFrame: the designated initializer for UIView gives the view






44. NSDictionary...






45. A class inherits all _ from its superclass and can add as many as it wants for its own purposes....






46. The integer prefix is...






47. NSArray - important methods...






48. A message is always contained in square brackets - and has three parts






49. Classes describe two things...






50. Designated initializer makes sure that every...