I
- id type, No parameters–A variable number of parameters, Dynamic typing, Static typing, Types, Types
- dynamic typing and, Dynamic typing
- IMP type and, Types
- static typing, Static typing
- immutable objects, Writing copy methods–Writing copy methods
- IMP type, Types
- @implementation
directive, Class Declarations and Definitions
- implementing, Classes, Implementing a class, Implementing a method, Private methods, Implementing a category, Adopting a protocol
- categories, Implementing a category
- classes, Classes, Implementing a class
- methods, Implementing a method
- private methods, Private methods
- protocols, Adopting a protocol
- #import directive, Declaring an interface, Preprocessor Symbols
- in type qualifier, Type qualifiers, Pointer Parameter Qualifiers
- #include directive, Declaring an interface
- informal protocols, Informal protocols
- inheritance, Inheritance and Subtyping, Testing inheritance and conformance, Posing, Testing inheritance and conformance, Posing
- changing hierarchy at runtime, Posing, Posing
- of objects,
testing, Testing inheritance and conformance, Testing inheritance and conformance
- -init method, Calling creation methods, Creating, copying, and freeing objects, Creating, copying, and freeing objects
- +initialize method, Initializing classes, Creating, copying, and freeing objects, Creating, copying, and freeing objects
- NSObject class, Creating, copying, and freeing objects
- Object class, Creating, copying, and freeing objects
- initializers, Creating an Object, Writing creation methods, Writing creation methods–Sample code for initialization
- chaining of, Writing creation methods
- designated, Writing creation methods–Sample code for initialization
- setting fields with, Creating an Object
- -initWithCoder:
method, Archiving Descendants of NSObject
- inout type qualifier, Type qualifiers, Pointer Parameter Qualifiers
- instance methods, Classes, Declaring an interface, No parameters, Special receivers, Variables, Methods, Information about methods, Information about methods
- asking objects about methods, Information about methods, Information about methods
- in NSObject class, Information about methods
- in Object class, Information about methods
- declaring methods, No parameters
- for root classes, Methods
- self variable and, Variables
- special receivers and, Special receivers
- instance variables, Objects (see fields)
- +instanceMethodFor:
method, Information about methods, Optimizing Method Calls
- +instanceMethodForSelector:
method, Information about methods, Optimizing Method Calls
- +instanceMethodSignatureForSelector:
method, Information about methods
- +instancesRespondTo:
method, Information about methods
- +instancesRespondToSelector:
method, Information about methods
- @interface
directive, Inheritance and Subtyping, Class Declarations and Definitions
- interfaces, Classes, Declaring an interface–Declaring an interface
- declaring, Declaring an interface–Declaring an interface
- isa field, Variables, Class Objects, Metaclass Objects, Fields
- class objects and, Class Objects
- metaclass objects and, Metaclass Objects
- in root classes, Fields
- -isClass method, Testing object type
- -isEqual:
method, Identifying objects and classes, Identifying objects and classes
- -isInstance
method, Testing object type
- -isKindOf:
method, Testing inheritance and conformance
- -isKindOfClass:
method, Testing inheritance and conformance
- -isKindOfClassNamed:
method, Testing inheritance and conformance
- -isMemberOf:
method, Testing inheritance and conformance
- -isMemberOfClass:
method, Testing inheritance and conformance
- -isMemberOfClassNamed:
method, Testing inheritance and conformance
- -isMetaClass
method, Testing object type
- -isProxy method, Testing inheritance and conformance
- ivars, Objects (see fields)
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.