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. Why properties?






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






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






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






5. NSValue - class...






6. Reference Counting...






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






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






9. Classes describe two things...






10. UIView - designated initializer...






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






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






13. @property - is using methods...






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






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






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






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


18. super - is used...






19. All objects are accessed using...






20. Designated initializer makes sure that every...






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






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






23. A view exists within a hierarchy. The window (an instance of UIWindow) is a view and the root of the hierarchy. It has _ (that appear on the window). Those views can also have _.






24. In object oriented languages - we call methods that get and set instance variables

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


25. NSDictionary...






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






27. Origin of a view's coordinate system is _ left






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






29. Defining variables - three parts...






30. When making a tableView always...






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






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






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






34. Name of the method to be executed






35. Center and frame are used to _ your view






36. NSArray - class...






37. UITableViewController is a subclass of...






38. Class methods typically either create






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


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






41. How do I implement my drawRect?






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






43. Hold data and know nothing about the user interface






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






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






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






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






48. When the message endEditing: is sent to a view - if it or any of its subviews or currently the _ - it will resign its first responder statues - and the keyboard will be dismissed.






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






50. A view is an...