Test your basic knowledge |

Cocoa Programming Basics

Subject : it-skills
Instructions:
  • Answer 47 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. Here a delegate is used & a controller object that responds to a set of messages defined by the view






2. _______ provides a build system & a code editor and a debugger






3. Prints the result of sending "description" to an object






4. Standard files included through XCode:<Cocoa/Cocoa.h> and the standard C and _____ libraries






5. _________ is a class cluster and never directly used






6. Actions of a view are implemented by ___________






7. Each segment of a _________ to be followed by an argument is suffixed with a colon






8. A view implement target action uses _______ and -setAction methods to select the object to call and the method to execute






9. Class libraries come from an implementation of _________ such as Cocoa or GNUstep






10. The four NON object types in Objective C: NSRange - ______ - NSSize and NSRect






11. __________ refers to an object's ability to look inside itself and change itself






12. Objective-C is a set of _________-like object-oriented extensions to C






13. ________ is Foundation's simplest type of collection






14. Interface Builder creates ___________ and instances of your own classes that may be joined to UI objects






15. A message send is a higher-level version of a ____________






16. ____________ is NSString's one public subclass - and also a class cluster






17. __________ forwards events from the event queue to the appropriate application window






18. To modify a boxed number you must first unbox it and then perform your primitive ________ and then rebox it






19. The two ways of a new notifying a controller of a change: via an action; via a _________






20. A "class cluster" of NSValue objects which is used to store single numerical values of any type from a char to a long long






21. The _____ is used to represent a pointer to an object






22. Two methods that must each concrete subclass of NSString override: -length and _________






23. Ensures that every object that has been autoreleased gets sent the release message






24. Objects created through methods that retain alloc or new or copy or _________ must be explicitly released






25. ________ is the most general boxing class






26. Objective C is a PURE SUPERSET of _____






27. ________object is like a constant it can't be changed - NsString is constant but NsMutableString isn't






28. The basic changeable and unchangeable arrays are: __________ and NSMutableArray






29. Cocoa objects that take variadic initializers






30. ________is wrapping a primitive value in an object






31. NSValue can contain any _________ data type






32. Methods that respond directly to user interface commands






33. _______ is a subclass (a class cluster) used to store any kind of single number from a char to a long






34. Three types of collection classes provided by the Foundation: Sets - arrays and ________






35. This opens a function or method or class name as a term in XCode






36. It is not an error to send a message to _______






37. Target-action is appropriate for simple view events like button presses but not for __________ with multiple interactions






38. C and Objective C differ in representing _______






39. __________ is a structure whose first element is a pointer to a class






40. Instance variables that are pointers to other objects






41. The most important part of Objective-C is _______________






42. The three components of a message send:receiver - __________- and [optional] arguments






43. The two major additions to C by Objective-C are ________ and message sending






44. You usually DON'T use NSNib ________






45. __________ is mutable






46. Core Objective C define only defines two classes: Object and ______






47. The ________ class is the programmatic interface to nib files







Sorry!:) No result found.

Can you answer 50 questions in 15 minutes?


Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests