NSObject Class Reference
PDF
Overview
Selectors
Adopted Protocols
Tasks
Initializing a Class
Creating, Copying, and Deallocating Objects
Identifying Classes
Testing Class Functionality
Testing Protocol Conformance
Obtaining Information About Methods
Describing Objects
Posing
Sending Messages
Forwarding Messages
Dynamically Resolving Methods
Error Handling
Archiving
Working with Class Descriptions
Scripting
Class Methods
alloc
allocWithZone:
cancelPreviousPerformRequestsWithTarget:
cancelPreviousPerformRequestsWithTarget:selector:object:
class
classFallbacksForKeyedArchiver
classForKeyedUnarchiver
conformsToProtocol:
copyWithZone:
description
initialize
instanceMethodForSelector:
instanceMethodSignatureForSelector:
instancesRespondToSelector:
isSubclassOfClass:
load
mutableCopyWithZone:
new
resolveClassMethod:
resolveInstanceMethod:
setVersion:
superclass
version
Instance Methods
attributeKeys
awakeAfterUsingCoder:
classCode
classDescription
classForArchiver
classForCoder
classForKeyedArchiver
classForPortCoder
className
copy
copyScriptingValue:forKey:withProperties:
dealloc
doesNotRecognizeSelector:
finalize
forwardInvocation:
init
inverseForRelationshipKey:
methodForSelector:
methodSignatureForSelector:
mutableCopy
newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:
performSelector:onThread:withObject:waitUntilDone:
performSelector:onThread:withObject:waitUntilDone:modes:
performSelector:withObject:afterDelay:
performSelector:withObject:afterDelay:inModes:
performSelectorInBackground:withObject:
performSelectorOnMainThread:withObject:waitUntilDone:
performSelectorOnMainThread:withObject:waitUntilDone:modes:
replacementObjectForArchiver:
replacementObjectForCoder:
replacementObjectForKeyedArchiver:
replacementObjectForPortCoder:
scriptingProperties
scriptingValueForSpecifier:
setScriptingProperties:
toManyRelationshipKeys
toOneRelationshipKeys
Appendix A: Deprecated NSObject Methods
Deprecated in Mac OS X v10.5
poseAsClass:
Revision History
Index
Companion Guide
Cocoa Fundamentals Guide