Style chooser:
Modern,
Modern B&W,
Classic,
High contrast
or Printing
Contents
Front matter
Version 10.4
The latest version is to be found here.
You can download this page and use it locally.
Please report errors, inaccuracies and suggestions to
Nicolas Seriot.
- Last modified on November 22, 2006
- 22 Nov 2006
- added a link on each method to its local apple documentation (C. Lüthi)
- added an index following class hierarchy
- added downloadable archive
- 20 Nov 2006
- added more automation in the page generation
- 20 Mar 2005
- created by Nicolas Seriot for Mac OS X 10.4 Tiger
Color coding:
- Features added in Mac OS X 10.4 Tiger
Features added in Mac OS X 10.3 Panther
Features added in Mac OS X 10.2 Jaguar
Originally based on:
Foundation Framework Classes
-
NSArray,
NSMutableArray
-
NSAttributedString,
NSMutableAttributedString
-
NSCharacterSet,
NSMutableCharacterSet
-
NSClassDescription,
NSScriptClassDescription
-
NSCoder,
NSArchiver,
NSPortCoder,
NSUnarchiver
-
NSCoder,
NSKeyedArchiver,
NSKeyedUnarchiver
-
NSData,
NSMutableData
-
NSDate,
NSCalendarDate
-
NSDictionary,
NSMutableDictionary
-
NSEnumerator,
NSDirectoryEnumerator
-
NSFormatter,
NSDateFormatter,
NSNumberFormatter
-
NSIndexSet,
NSMutableIndexSet
-
NSNotificationCenter,
NSDistributedNotificationCenter
-
NSPort,
NSMachPort,
NSMessagePort,
NSSocketPort
-
NSPortNameServer,
NSMachBootstrapServer,
NSMachBootstrapServer,
NSMessagePortNameServer,
NSSocketPortNameServer
-
NSPredicate,
NSComparisonPredicate,
NSCompoundPredicate,
NSComparisonPredicate
-
NSProxy,
NSDistantObject,
NSProtocolChecker
-
NSScriptCommand,
NSCloneCommand,
NSCloseCommand,
NSCountCommand,
NSCreateCommand,
NSDeleteCommand,
NSExistsCommand,
NSGetCommand,
NSMoveCommand,
NSQuitCommand,
NSSetCommand
-
NSScriptObjectSpecifier,
NSIndexSpecifier,
NSPropertySpecifier,
NSRandomSpecifier,
NSRangeSpecifier,
NSRelativeSpecifier,
NSUniqueIDSpecifier,
NSWhoseSpecifier
-
NSScriptObjectSpecifier,
NSMiddleSpecifier,
NSNameSpecifier
-
NSScriptWhoseTest,
NSLogicalTest,
NSSpecifierTest
-
NSSet,
NSMutableSet,
NSCountedSet
-
NSStream,
NSInputStream,
NSOutputStream
-
NSString,
NSMutableString
-
NSURLRequest,
NSMutableURLRequest
-
NSURLResponse,
NSHTTPURLResponse
-
NSValue,
NSNumber,
NSDecimalNumber
-
NSXMLNode,
NSXMLDocument,
NSXMLDTDNode,
NSXMLElement,
NSXMLDTD
-
NSObject,
NSAffineTransform,
NSAppleEventDescriptor,
NSAppleEventManager,
NSAppleScript,
NSAssertionHandler,
NSAutoreleasePool,
NSBundle,
NSCachedURLResponse,
NSCalendar,
NSConditionLock,
NSConnection,
NSDateComponents,
NSDecimalNumberHandler,
NSDeserializer,
NSDistantObjectRequest,
NSDistributedLock,
NSError,
NSException,
NSExpression,
NSFileHandle,
NSFileManager,
NSHost,
NSHTTPCookie,
NSHTTPCookieStorage,
NSIndexPath,
NSInvocation,
NSLocale,
NSLock,
NSMetadataItem,
NSMetadataQuery,
NSMetadataQueryAttributeValueTuple,
NSMetadataQueryResultGroup,
NSMethodSignature,
NSNetService,
NSNetServiceBrowser,
NSNotification,
NSNotificationQueue,
NSNull,
NSPipe,
NSPortMessage,
NSPositionalSpecifier,
NSProcessInfo,
NSPropertyListSerialization,
NSRecursiveLock,
NSRunLoop,
NSScanner,
NSScriptCoercionHandler,
NSScriptCommandDescription,
NSScriptExecutionContext,
NSScriptSuiteRegistry,
NSSerializer,
NSSortDescriptor,
NSSpellServer,
NSTask,
NSThread,
NSTimer,
NSTimeZone,
NSUndoManager,
NSURL,
NSURLAuthenticationChallenge,
NSURLCache,
NSURLConnection,
NSURLCredential,
NSURLCredentialStorage,
NSURLDownload,
NSURLHandle,
NSURLProtectionSpace,
NSURLProtocol,
NSUserDefaults,
NSValueTransformer,
NSXMLParser
Operations on NSAffineTransform (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSAppleEventDescriptor (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSAppleEventManager (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSAppleScript (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting information about a script
| Result |
Method |
| - (BOOL) | isCompiled | | - (NSString *) | source |
Operations on NSArchiver (inherits from NSCoder : NSObject)
Full reference: local, remote.
Method Types:
Getting the archived data
| Result |
Method |
| - (NSMutableData *) | archiverData |
Operations on NSArray (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSAssertionHandler (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting the thread’s handler
| Result |
Method |
| + (NSAssertionHandler *) | currentHandler |
Operations on NSAttributedString (inherits from NSObject)
Full reference: local, remote.
Method Types:
Retrieving character information
| Result |
Method |
| - (NSString *) | string | | - (unsigned) | length |
Operations on NSAutoreleasePool (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSBundle (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting the bundle directory
| Result |
Method |
| - (NSString *) | bundlePath |
Loading a bundle’s code
| Result |
Method |
| - (BOOL) | load | | - (BOOL) | isLoaded |
Operations on NSCachedURLResponse (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCalendar (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCalendarDate (inherits from NSDate : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCharacterSet (inherits from NSObject)
Full reference: local, remote.
Method Types:
Inverting a character set
| Result |
Method |
| - (NSCharacterSet *) | invertedSet |
Operations on NSClassDescription (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCloneCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCloseCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSCoder (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSComparisonPredicate (inherits from NSPredicate)
Full reference: local, remote.
Method Types:
Operations on NSCompoundPredicate (inherits from NSPredicate)
Full reference: local, remote.
Method Types:
Operations on NSConditionLock (inherits from NSObject)
Full reference: local, remote.
Method Types:
Returning the condition
| Result |
Method |
| - (int) | condition |
Operations on NSConnection (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting all NSConnection objects
| Result |
Method |
| + (NSArray *) | allConnections |
Getting statistics
| Result |
Method |
| - (NSDictionary *) | statistics |
Operations on NSCountCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Full reference: local, remote.
Method Types:
Operations on NSCreateCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSData (inherits from NSObject)
Full reference: local, remote.
Method Types:
Deprecated Methods
| Result |
Method |
Operations on NSDate (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDateComponents (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDateFormatter (inherits from NSFormatter : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDecimalNumber (inherits from NSNumber : NSValue : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDecimalNumberHandler (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDeleteCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDeserializer (inherits from NSObject)
Full reference: local, remote.
Method Types:
Deserializing a property list
| Result |
Method |
Operations on NSDictionary (inherits from NSObject)
Full reference: local, remote.
Method Types:
Counting entries
| Result |
Method |
| - (unsigned) | count |
Operations on NSDirectoryEnumerator (inherits from NSEnumerator : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDistantObject (inherits from NSProxy)
Full reference: local, remote.
Method Types:
Operations on NSDistantObjectRequest (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSDistributedLock (inherits from NSObject)
Full reference: local, remote.
Method Types:
Acquiring a lock
| Result |
Method |
| - (BOOL) | tryLock |
Getting lock information
| Result |
Method |
| - (NSDate *) | lockDate |
Operations on NSDistributedNotificationCenter (inherits from NSNotificationCenter : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSEnumerator (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSError (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting error properties
| Result |
Method |
| - (int) | code | | - (NSString *) | domain | | - (NSDictionary *) | userInfo |
Operations on NSException (inherits from NSObject)
Full reference: local, remote.
Method Types:
Querying an NSException
| Result |
Method |
| - (NSString *) | name | | - (NSString *) | reason | | - (NSDictionary *) | userInfo |
Operations on NSExistsCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSExpression (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSFileHandle (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSFileManager (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting the default manager
| Result |
Method |
| + (NSFileManager *) | defaultManager |
Operations on NSFormatter (inherits from NSObject)
Full reference: local, remote.
Method Types:
Full reference: local, remote.
Method Types:
Operations on NSHost (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting Host Names and Addresses
| Result |
Method |
| - (NSString *) | address | | - (NSArray *) | addresses | | - (NSString *) | name | | - (NSArray *) | names |
Operations on NSHTTPCookie (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSHTTPCookieStorage (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSHTTPURLResponse (inherits from NSURLResponse : NSObject)
Full reference: local, remote.
Method Types:
Getting HTTP response headers
| Result |
Method |
| - (NSDictionary *) | allHeaderFields |
Operations on NSIndexPath (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSIndexSet (inherits from NSObject)
Full reference: local, remote.
Method Types:
Full reference: local, remote.
Method Types:
Operations on NSInputStream (inherits from NSStream : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSInvocation (inherits from NSObject)
Full reference: local, remote.
Method Types:
Getting the method signature
| Result |
Method |
| - (NSMethodSignature *) | methodSignature |
Operations on NSKeyedArchiver (inherits from NSCoder : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSKeyedUnarchiver (inherits from NSCoder : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSLocale (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSLock (inherits from NSObject)
Full reference: local, remote.
Method Types:
Full reference: local, remote.
Method Types:
Operations on NSMachBootstrapServer (inherits from NSPortNameServer : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMachPort (inherits from NSPort : NSObject)
Full reference: local, remote.
Method Types:
Getting the Mach port
| Result |
Method |
| - (int) | machPort |
Operations on NSMessagePort (inherits from NSPort : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMessagePortNameServer (inherits from NSPortNameServer : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMetadataItem (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMetadataQuery (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMetadataQueryAttributeValueTuple (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMetadataQueryResultGroup (inherits from NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMethodSignature (inherits from NSObject)
Full reference: local, remote.
Method Types:
Full reference: local, remote.
Method Types:
Operations on NSMoveCommand (inherits from NSScriptCommand : NSObject)
Full reference: local, remote.
Method Types:
Operations on NSMutableArray (inherits from NSArray : NSObject)
Full ref |