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. A UITableView usually needs three different pieces...






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






3. Three ways instances are created...






4. Class methods typically either create






5. Delegation is an object oriented approach to






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






7. How do I implement my drawRect?






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






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






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






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






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






13. C struct with a CGPoint origin and a CGSize size - in other words two c structs.






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






15. Order of the declarations for methods. _ come first - followed by _ - followed by any other methods...






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






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






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






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


20. super - is used...






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






22. @property - is using methods...






23. Files Owner...






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






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


26. Property List...






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






28. The integer prefix is...






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






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






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






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






33. Execution of the break statement...






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






35. NSDate - class...






36. A _ handles touch events.






37. If you aren't going to initialize an instance reference pointer at the moment you declare it by assigning a real value - it's a good idea to assign it _.






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






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


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






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






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






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






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






45. A view is an...






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






47. You use _ to implement the view






48. Why properties?






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






50. A responder is responsible for...