NSObject $Revision$ $Date$ NSObject Foundation/NSObject.h NSObject alloc allocWithZone: zone cancelPreviousPerformRequestsWithTarget: aTarget selector: aSelector class conformsToProtocol: aProtocol copyWithZone: zone description The description factory method describes the class of the receiver. In the default GNUstep implementation, this simply returns the name of the class as an NSString object. descriptionWithLocale: aLocale The default (NSOBject) implementation of this method simply calls the description method and discards the locale information. descriptionWithLocale: aLocale indent: level The default (NSObject) implementation of this method simply calls the descriptionWithLocale: method and discards the level information. descriptionWithLocale: aLocale indent: level to: output The default (NSObject) implementation of this method simply calls the descriptionWithLocale:indent: method and appends the value returned by that method to the output object. initialize instanceMethodForSelector: aSelector instanceMethodSignatureForSelector: aSelector Returns a method signature object representing the method implemented for instsances of this class which corresponds to the supplied selector. instancesRespondToSelector: aSelector load mutableCopyWithZone: zone new poseAsClass: aClass setVersion: aVersion superclass version awakeAfterUsingCoder: aDecoder classForArchiver classForCoder classForPortCoder connection: connection handleRequest: doreq copy dealloc description

The description method describes the reciever. In the default GNUstep implementation, this returns an NSString object giving the name of the class of the receiver and the hexadecimal representation of the recievers address enclosed in angle brackets.

Generally, classes other than NSObject will override this method to provide a more informative description of their instances.

descriptionWithLocale: aLocale The default (NSOBject) implementation of this method simply calls the description method and discards the locale information. descriptionWithLocale: aLocale indent: level The default (NSObject) implementation of this method simply calls the descriptionWithLocale: method and discards the level information. descriptionWithLocale: aLocale indent: level to: output The default (NSObject) implementation of this method simply calls the descriptionWithLocale:indent: method and appends the value returned by that method to the output object.

Property-list classes (NSString, NSArray, NSDictionary and NSData) will override this method in order to efficiently write descriptions of themselves into property lists.

doesNotRecognizeSelector: aSelector forwardInvocation: anInvocation hash init isEqual: anObject methodForSelector: aSelector methodSignatureForSelector: aSelector Returns a method signature object representing the method implemented in this object which corresponds to the supplied selector. mutableCopy performSelector: aSelector withObject: anArgument performSelector: aSelector withObject: anArgument afterDelay: delay inModes: modes replacementObjectForArchiver: anArchiver replacementObjectForCoder: aCoder replacementObjectForPortCoder: aCoder