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. UIView - designated initializer...






2. A callback is a function that is supplied in advance of an event - and...






3. NSString *s = @'Hello - World'; is an example of...






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






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






6. When overriding a method - all you need to is _ - you do not need to declare it in the header file because it has already been declared by the superclass....






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






8. Any individual object belonging to any class...






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






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






11. What happens when the last owner calls release?


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






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






14. Designated initializer makes sure that every...






15. The integer prefix is...






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






17. A view is an...






18. In Objective C arrays can hold only...






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






20. All objects are accessed using...






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






22. A command directed to an object is called an...






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






24. NSDate - class...






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






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






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






28. NSSet...






29. Reducing details to focus on the core concepts






30. A responder is responsible for...






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






32. Any other initializer a class has calls the _ designated initializer....


33. Class methods typically either create






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






35. Each object does its own job - and presents to the rest of the world - to other objects - and indeed in a sense to the programmer - an opaque wall whose only entrances are the methods to which it promises to respond and the actions it promises to per






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






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






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






39. Reference Counting...






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






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






42. @property - is using methods...






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






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






45. You use _ to implement the view






46. Classes describe two things...






47. class methods...






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


49. A _ handles touch events.






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