Question types

Start with

Question limit

of 13 available terms

Print test

13 Multiple choice questions

  1. Source Files
    Class Interface
    Class Implementation
    Messages to self and super
  2. Object Basics
    Dynamic Typing
    Memory Management
  3. Message Syntax
    Sending Messages to nil
    The Receiver's Instance Variables
    Dynamic Binding
    Dynamic Method Resolution
    Dot Syntax
  4. Importing the Interface
    Referring to Other Classes
    The Role of the Interface
  5. Declaring Interfaces for Others to Implement
    Methods for Others to Implement
    Declaring Interfaces for Anonymous Objects
    Nonhierarchical Similarities
    Formal Protocols
    Declaring a Protocol: Optional Protocol Methods, Informal Protocols
    Protocol Objects
    Adopting a Protocol
    Conforming to a Protocol
    Type Checking
    Protocols Within Protocols
    Referring to Other Protocols
  6. Objects, Classes, and Messaging
    Defining a Class
    Declared Properties
    Categories and Extensions
    Associative References
    Fast Enumeration
    Enabling Static Behavior
    Exception Handling
  7. An Example: Using self and super
    Using super
    Redefining self
  8. Adding Methods to Classes
  9. Referring to Instance Variables
    The Scope of Instance Variables
  10. Property Declaration
    Property Declaration Attributes
    Property Implementation Directives
  11. Inheritance
    Class Types
    Class Objects
    Class Names in Source Code
    Testing Class Equality
  12. Overview
    Property Declaration and Implementation
    Using Properties
    Subclassing with Properties
    Runtime Difference
  13. Supported Types
    Property Redeclaration
    Core Foundation