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. Center and frame are used to _ your view






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. Inside a method - _ is an implicit local variable. Typically - _ is used so that an object can send a message to itself....






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






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






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






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


8. Ready-made instances...






9. UITableViewController is a subclass of...






10. NSValue - class...






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






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






13. NSNumber - class...






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






15. @property - is using methods...






16. id is a...






17. Reducing details to focus on the core concepts






18. NSDate - class...






19. NSDictionary...






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






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


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






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






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






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






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






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






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






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






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






31. How do I implement my drawRect?






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






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






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






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






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






37. Why properties?






38. Just a floating point number - but we always use it for graphics.






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






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






41. Class methods typically either create






42. If the view has no subviews - create it programmatically; if it has subviews






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






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






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






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






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






48. Classes describe two things...






49. A view is an...






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