Jump To:
Reference: Cocoa
Objective-C is an ANSI C compatible language with dynamic object-oriented extensions. It is tailored for the efficient development and runtime performance of Cocoa programs. Because the language is an extension of ANSI C, developers can adapt existing C programs to use Objective-C frameworks without losing any original development work.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Application Kit Constants Reference (HTML) (PDF)
Describes the constants defined in the Application Kit framework not described in individual classes.
2007-10-31
Application Kit Data Types Reference (HTML) (PDF)
Describes the data types defined in the Application Kit framework not described in individual classes.
2006-05-23
Application Kit Framework Reference (HTML) (PDF)
Describes the Cocoa Objective-C API for the Application Kit framework.
2007-10-31
Application Kit Functions Reference (HTML) (PDF)
Describes C functions that provide supporting functionality for the classes and protocols in the Application Kit framework.
2008-02-08
Core Data Constants Reference (HTML) (PDF)
Describes the constants defined by the Core Data framework not described in individual classes.
2007-01-18
Core Data Framework Reference (HTML) (PDF)
Describes the Objective-C API for the Core Data framework.
2007-07-24
Exception Handling Framework Reference (HTML) (PDF)
Describes the API used to monitor and debug exceptional conditions in Objective-C code.
2006-10-03
Foundation Constants Reference (HTML) (PDF)
Describes the constants defined in the Foundation framework not described in individual classes.
2007-04-03
Foundation Data Types Reference (HTML) (PDF)
Describes the data types defined in the Foundation framework not described in individual classes.
2008-03-11
Foundation Framework Reference (HTML) (PDF)
Describes the Cocoa Objective-C API for the Foundation framework.
2007-10-31
NSAttributeDescription Class Reference (HTML) (PDF)
Describes the class used to define attributes of an entity in a Core Data managed object model.
2007-10-31
NSAutoreleasePool Class Reference (HTML) (PDF)
Describes the class used to instantiate pools of objects to be automatically released.
2008-02-08
NSCopying Protocol Reference (HTML) (PDF)
Describes the protocol that declares an interface for providing immutable copies of an object.
2006-05-23
NSDeserializer Class Reference (HTML) (PDF)
NSDeserializer is obsolete and has been deprecated; instead use NSPropertyListSerialization.
2006-05-23
NSEntityDescription Class Reference (HTML) (PDF)
Describes the class used to specify entities in a Core Data managed object model.
2008-02-08
NSException Class Reference (HTML) (PDF)
Describes the class used in handling exceptions in Objective-C code.
2007-01-30
NSExceptionHandler Class Reference (HTML) (PDF)
Describes the class used for monitoring and debugging exceptional conditions in Objective-C code.
2006-10-03
NSFastEnumeration Protocol Reference (HTML) (PDF)
Describes the protocol that supports the Objective-C 2.0 fast enumeration feature.
2007-06-27
NSFetchedPropertyDescription Class Reference (HTML) (PDF)
Describes the class used to define a fetched property of an entity in a Core Data managed object model.
2006-07-11
NSFontDescriptor Class Reference (HTML) (PDF)
Describes the class that provides a mechanism to describe a font with a dictionary of attributes.
2008-03-11
NSGarbageCollector Class Reference (HTML) (PDF)
Describes the Cocoa class used to interact with the garbage collection system.
2008-06-09
NSInvocation Class Reference (HTML) (PDF)
Describes the class whose instances ecapsulate Objective-C messages for use in store-and-forward mechanisms such as distributed objects.
2007-04-19
NSInvocationOperation Class Reference (HTML) (PDF)
Describes the methods for implementing an invocation-based operation.
2007-04-12
NSMethodSignature Class Reference (HTML) (PDF)
Describes the class whose instances record type information for the arguments and return value of a method.
2008-03-11
NSMutableCopying Protocol Reference (HTML) (PDF)
Describes the protocol that declares an interface for providing mutable copies of an object.
2006-05-23
NSObject Class Reference (HTML) (PDF)
Describes the root class of most Objective-C class hierarchies, including methods for object creation, life-cycle management, and intropsection.
2008-06-09
NSObject Protocol Reference (HTML) (PDF)
Describes the protocol for defining basic object behavior.
2007-07-19
NSPropertyDescription Class Reference (HTML) (PDF)
Describes the class used to define properties of an entity in a Core Data managed object model.
2006-10-03
NSProtocolChecker Class Reference (HTML) (PDF)
Describes the class for limiting access to the methods of an object.
2006-05-23
NSProxy Class Reference (HTML) (PDF)
Describes the root class of Objective-C classes used in distributed objects.
2007-04-06
NSRelationshipDescription Class Reference (HTML) (PDF)
Describes the class used to define the relationships of an entity in a Core Data managed object model.
2006-07-11
NSTextAttachmentCell Protocol Reference (HTML) (PDF)
Describes the protocol that declares the interface for objects that draw text attachment icons.
2006-05-23
NSURLResponse Class Reference (HTML) (PDF)
Describes the class that encapsulates the response from a server to a URL load request.
2007-12-11
NSValidatedUserInterfaceItem Protocol Reference (HTML) (PDF)
Describes the formal protocol that works with the NSUserInterfaceValidations protocol to enable or disable a control automatically.
2006-08-29
Objective-C 1 Runtime Reference (HTML) (PDF)
Deprecated - Describes the data structures and functions of the Objective-C 1.0 runtime support library.
2007-03-28
Objective-C 2.0 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C runtime support library.
2007-12-11