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. An instance is a device for maintaining state. It's a box for _ of data.






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






3. In Objective C - the name of a setter method is set plus the name of the instance variable it is changing - for example PossessionName would be...






4. A view represents a _ area






5. What does autorelease mean?






6. UIImageView is used to...






7. super - is used...






8. Inside a method - _ is an implicit local variable. Typically - _ is used so that an object can send a message to itself....






9. Class methods typically either create






10. The only reason to temporarily own an object - is...






11. Primitives and C Structures...






12. In the last line of an init method...






13. NSNumber - class...






14. We can use dot notation to reference...

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


15. To load a Xib file manually - you use _






16. Each individual instance is a bundle of data that it maintains. Typically that data is private - which means that it's encapsulated as well; no other object knows what that data is or in what form it is kept. The only way to discover from outside wha






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






18. NSSet...






19. The object to which a message is sent - the receiver can be referred to as self from inside the method that is invoked






20. Each class picks one _ as it's designated initializer....






21. A view is an...






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






23. When do we need to release our outlets?

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


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






25. Execution of the break statement...






26. UITableViewController is a subclass of...






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






28. A UITableViewController can fill all three roles of...






29. After accessors have been defined in the header file...






30. When do you take ownership?...






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






32. When making a tableView always...






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






34. Designated initializer makes sure that every...






35. Number one use of protocols in iOS...






36. SomeClass* aVariable = [[SomeClass alloc] init]; is an example of what kind of instance?






37. For view controllers that are closely related - like a table view controller and its detail view controller - you can simply give them _ that point to each other.






38. In a class method you cannot access...






39. Ready-made instances...






40. You use _ to implement the view






41. In general - in Objective-C - a reference to an instance is a _ - and the name of the data type of what's at the far end of that pointer is the name of the instances's _.






42. Classes describe two things...






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






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






45. A UITableView usually needs three different pieces...






46. Why properties?






47. Dynamic binding means that when we call a certain object's method - and there are several _ of that method - the right one is figured out at runtime.






48. Name of the method to be executed






49. NSDictionary...






50. Prefixing a character string with an @ symbol [specific - NSString class]...