The protocol which all root classes implement.
More...
#import <OFObject.h>
List of all members.
Detailed Description
The protocol which all root classes implement.
Member Function Documentation
Adds the object to the topmost OFAutoreleasePool of the thread's autorelease pool stack.
- Returns:
- The object
Returns the class of the object.
- Returns:
- The class of the object
Reimplemented in OFObject.
- (BOOL) conformsToProtocol: |
|
(Protocol *) |
protocol |
|
Checks whether the object conforms to the specified protocol.
- Parameters:
-
protocol | The protocol which should be checked for conformance |
- Returns:
- A boolean whether the object conforms to the specified protocol
Reimplemented in OFObject.
Calculates a hash for the object.
Classes containing data (like strings, arrays, lists etc.) should reimplement this!
- Returns:
- A 32 bit hash for the object
- (BOOL) isEqual: |
|
(id) |
object |
|
Checks two objects for equality.
Classes containing data (like strings, arrays, lists etc.) should reimplement this!
- Parameters:
-
object | The object which should be tested for equality |
- Returns:
- A boolean whether the object is equal to the specified object
- (BOOL) isKindOfClass: |
|
(Class) |
class_ |
|
Returns a boolean whether the object of the specified kind.
- Parameters:
-
class_ | The class whose kind is checked |
- Returns:
- A boolean whether the object is of the specified kind
- (IMP) methodForSelector: |
|
(SEL) |
selector |
|
Returns the implementation for the specified selector.
- Parameters:
-
selector | The selector for which the method should be returned |
- Returns:
- The implementation for the specified selector
- (id) performSelector: |
|
(SEL) |
selector |
|
Performs the specified selector.
- Parameters:
-
selector | The selector to perform |
- Returns:
- The object returned by the method specified by the selector
- (id) performSelector: |
|
(SEL) |
selector |
withObject: |
|
(id) |
object |
|
|
| |
Performs the specified selector with the specified object.
- Parameters:
-
selector | The selector to perform |
object | The object that is passed to the method specified by the selector |
- Returns:
- The object returned by the method specified by the selector
- (id) performSelector: |
|
(SEL) |
selector |
withObject: |
|
(id) |
object |
withObject: |
|
(id) |
otherObject |
|
|
| |
Performs the specified selector with the specified objects.
- Parameters:
-
selector | The selector to perform |
object | The first object that is passed to the method specified by the selector |
otherObject | The second object that is passed to the method specified by the selector |
- Returns:
- The object returned by the method specified by the selector
Decreases the retain count.
Each time an object is released, the retain count gets decreased and the object deallocated if it reaches 0.
Reimplemented in OFAutoreleasePool.
- (BOOL) respondsToSelector: |
|
(SEL) |
selector |
|
Returns a boolean whether the object responds to the specified selector.
- Parameters:
-
selector | The selector which should be checked for respondance |
- Returns:
- A boolean whether the objects responds to the specified selector
Increases the retain count.
Each time an object is released, the retain count gets decreased and the object deallocated if it reaches 0.
- (unsigned int) retainCount |
|
|
|
Returns the retain count.
- Returns:
- The retain count
Returns the receiver.
- Returns:
- The receiver
- (const char*) typeEncodingForSelector: |
|
(SEL) |
selector |
|
Returns the type encoding for the specified selector.
- Parameters:
-
selector | The selector for which the type encoding should be returned |
- Returns:
- The type encoding for the specified selector
The documentation for this protocol was generated from the following file: