M
- malloc(), Garbage Collection
- memory, Creating an Object–Writing creation methods, Memory Management–Garbage Collection, Manual Memory Management, Reference Counting–Retain cycles, Garbage Collection
- allocating, Creating an Object–Writing creation methods
- managing, Memory Management–Garbage Collection, Manual Memory Management, Reference Counting–Retain cycles, Garbage Collection
- garbage collection, Garbage Collection
- manually, Manual Memory Management
- reference counting, Reference Counting–Retain cycles
- messages, Dynamic Dispatch, Message search paths, Message search paths, Special receivers, Special receivers, Type qualifiers, Remote Messaging–Object Qualifiers, Sending messages, Sending messages, Forwarding Messages–NSObject Forwarding
- (see also receivers)
- forwarding, Message search paths, Forwarding Messages–NSObject Forwarding
- remote, Type qualifiers, Remote Messaging–Object Qualifiers
- search paths for, Message search paths
- sending, Dynamic Dispatch, Special receivers, Sending messages, Sending messages
- dynamically, Dynamic Dispatch
- methods for, Sending messages, Sending messages
- to nil, Special receivers
- -metaClass
method, Identifying objects and classes
- metaclass objects, Metaclass Objects–Metaclass Objects
- MetaClass type, Types
- method calls, Calling a method, Message search paths, Special receivers, Object Qualifiers, Object Forwarding–NSObject Forwarding, Optimizing Method Calls–Optimizing Method Calls
- chaining together, Special receivers
- message search paths and, Message search paths
- object forwarding and, Object Forwarding–NSObject Forwarding
- object qualifiers and, Object Qualifiers
- optimizing, Optimizing Method Calls–Optimizing Method Calls
- -methodFor:
method, Information about methods, Optimizing Method Calls
- -methodForSelector:
method, Information about methods, Optimizing Method Calls
- methods, Objects, Inheritance and Subtyping, Inheritance and Subtyping, Methods–Selectors, Declaring a method–A variable number of parameters, No parameters, One parameter, More than one parameter, A variable number of parameters, Implementing a method, Naming collisions, Naming collisions, Private methods, Accessors, Special receivers–Special receivers, Selectors
- accessors, Accessors
- declaring, Declaring a method–A variable number of parameters, No parameters, One parameter, More than one parameter, A variable number of parameters, Private methods
- with
available number of parameters, A variable number of parameters
- in implementation
files, Private methods
- with more than one
parameter, More than one parameter
- with no parameters, No parameters
- with one parameter, One parameter
- implementing, Implementing a method
- naming collisions, Naming collisions
- overloading not allowed, Inheritance and Subtyping, Naming collisions
- overriding, Inheritance and Subtyping
- selectors, Selectors
- special receivers, Special receivers–Special receivers
- -methodSignatureForSelector:
method, Information about methods, NSObject Forwarding
- NSObject forwarding, NSObject Forwarding
- mutable objects, Writing copy methods–Writing copy methods
- -mutableCopy
method, Creating, copying, and freeing objects
- -mutableCopyWithZone:
method, Writing copy methods, Creating, copying, and freeing objects
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.