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. In Cocoa Touch - the table view asks another object _ what it should display...






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






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






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






5. Delegation is an object oriented approach to






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






7. Three ways instances are created...






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






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


10. A delegate is a pointer to an object with a set of methods the delegate-holder knows how to call. In other words - it's _ from a later created object






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






12. Reducing details to focus on the core concepts






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






14. Center and frame are used to _ your view






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






16. NSArray - important methods...






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






18. Reference Counting...






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






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






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






22. Classes describe two things...






23. How do I implement my drawRect?






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


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






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






27. Each _ has a 'designated' initializer method....






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






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


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






31. The integer prefix is...






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






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






34. A _ handles touch events.






35. id is a...






36. NSDate - class...






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






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

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


39. Values to be supplied as the parameters to the method






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






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. At the top of any implementation file...






43. Never access a view controller's view in that...

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


44. Views have three properties related to their location and size: @property _ _;






45. A view represents a _ area






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






47. UIView - designated initializer...






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






49. Name of the new class - it's superclass - the instance variables that each instance of this class has - and any methods this class implements






50. Hold data and know nothing about the user interface