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. Just a floating point number - but we always use it for graphics.






2. [Instance Variables] The code it gets from its class and in a sense is shared with all other instances of that class - but the _ belong to it alone.






3. A responder is responsible for...






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






5. Keep view and model objects in sync - control the 'flow' of the application - and save the model objects out to the filesystem






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






7. If a class declares a _ that is different from its superclass - you must override the superclass' _ to call the new _...






8. NSString* s2 = [s uppercase String]; Is an example of what kind of instance?






9. NSArray - important methods...






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






11. Use of class methods - there are three...






12. super - is used...






13. Ready-made instances...






14. Class methods typically either create






15. Objective C only allows for single inheritance - so in regards to class you only ever see the following pattern






16. Three ways instances are created...






17. When an NSMutableArray is deallocated - it sends...






18. At the top of any implementation file...






19. Why properties?






20. The class is responsible for what instance variables the instance has - but not the _ of those variables.






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


22. In general - class methods tend to be factory methods - that is...






23. NSValue - class...






24. Classes describe two things...






25. NSString objects are usually sent _ rather than _...






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






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






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






29. When a view controller presents a modal view controller - the _ of the modal view controller is set to be the parent of the presenting controller






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






31. Typically the designated initializer has parameters for the most important and frequently used _ of an object






32. Name of the method to be executed






33. A _ handles touch events.






34. Reducing details to focus on the core concepts






35. A view is a subclass of _






36. Property List...






37. Execution of the break statement...






38. When you send a message to _ - you are sending a message to _ - but demanding that the search for the method begin at the superclass....






39. Whenever a UINavigationController is about to swap views - it sends out two messages






40. When an object is added to a NSMutableArray - that object is sent the message to retain;...






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






42. Asking a class or object to execute a method






43. The root view controller typically creates the next view controller - and the next _ creates the one after that






44. UITableViewController is a subclass of...






45. Object Oriented based analogue to a function is called a...






46. A function in the objective c library that simply displays or logs it's argument






47. When do we need to release our outlets?


48. The designated initializer calls the _ designated initializer....


49. If a break statement is executed from within a set of nested loops...






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