MonobjcMonobjc Documented Class Library
Monobjc.Foundation Namespace
NamespacesMonobjc.Foundation
Wrapper of the Foundation framework.
Declaration Syntax
C#Visual BasicVisual C++
namespace Monobjc.Foundation
Namespace Monobjc.Foundation
namespace Monobjc.Foundation
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconTypeDescription
NSKeyedArchiver..::..ArchiverDidEncodeObjectEventHandler

Informs the delegate that a given object has been encoded.

Original signature is '- (void)archiver:(NSKeyedArchiver *)archiver didEncodeObject:(id)object'

Available in Mac OS X v10.2 and later.


NSKeyedArchiver..::..ArchiverDidFinishEventHandler

Notifies the delegate that encoding has finished.

Original signature is '- (void)archiverDidFinish:(NSKeyedArchiver *)archiver'

Available in Mac OS X v10.2 and later.


NSKeyedArchiver..::..ArchiverWillEncodeObjectEventHandler

Informs the delegate that object is about to be encoded.

Original signature is '- (id)archiver:(NSKeyedArchiver *)archiver willEncodeObject:(id)object'

Available in Mac OS X v10.2 and later.


NSKeyedArchiver..::..ArchiverWillFinishEventHandler

Notifies the delegate that encoding is about to finish.

Original signature is '- (void)archiverWillFinish:(NSKeyedArchiver *)archiver'

Available in Mac OS X v10.2 and later.


NSKeyedArchiver..::..ArchiverWillReplaceObjectWithObjectEventHandler

Informs the delegate that one given object is being substituted for another given object.

Original signature is '- (void)archiver:(NSKeyedArchiver *)archiver willReplaceObject:(id)object withObject:(id)newObject'

Available in Mac OS X v10.2 and later.


NSConnection..::..AuthenticateComponentsWithDataEventHandler

Returns a Boolean value that indicates whether given authentication data is valid for a given set of components.

Original signature is '- (BOOL)authenticateComponents:(NSArray *)components withData:(NSData *)authenticationData'

Available in Mac OS X v10.0 and later.


NSConnection..::..AuthenticationDataForComponentsEventHandler

Returns an NSData object to be used as an authentication stamp for an outgoing message.

Original signature is '- (NSData *)authenticationDataForComponents:(NSArray *)components'

Available in Mac OS X v10.0 and later.


NSCache..::..CacheWillEvictObjectEventHandler

Called when an object is about to be evicted or removed from the cache.

Original signature is '- (void)cache:(NSCache *)cache willEvictObject:(id)obj'

Available in Mac OS X v10.6 and later.


NSURLConnection..::..ConnectionCanAuthenticateAgainstProtectionSpaceEventHandler

Sent to determine whether the delegate is able to respond to a protection space’s form of authentication.

Original signature is '- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace'

Available in Mac OS X v10.6 and later.


NSURLConnection..::..ConnectionDidCancelAuthenticationChallengeEventHandler

Sent when a connection cancels an authentication challenge.

Original signature is '- (void)connection:(NSURLConnection *)connection didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidFailWithErrorEventHandler

Sent when a connection fails to load its request successfully.

Original signature is '- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidFinishLoadingEventHandler

Sent when a connection has finished loading successfully.

Original signature is '- (void)connectionDidFinishLoading:(NSURLConnection *)connection'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidReceiveAuthenticationChallengeEventHandler

Sent when a connection must authenticate a challenge in order to download its request.

Original signature is '- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidReceiveDataEventHandler

Sent as a connection loads data incrementally.

Original signature is '- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidReceiveResponseEventHandler

Sent when the connection has received sufficient data to construct the URL response for its request.

Original signature is '- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionDidSendBodyDataTotalBytesWrittenTotalBytesExpectedToWriteEventHandler

Sent as the body (message data) of a request is transmitted (such as in an http POST request).

Original signature is '- (void)connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWritten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite'

Available in Mac OS X v10.6 and later.


NSConnection..::..ConnectionHandleRequestEventHandler

This method should be implemented by NSConnection object delegates that want to intercept distant object requests.

Original signature is '- (BOOL)connection:(NSConnection *)conn handleRequest:(NSDistantObjectRequest *)doReq'

Available in Mac OS X v10.0 and later.


NSConnection..::..ConnectionShouldMakeNewConnectionEventHandler

Returns a Boolean value that indicates whether the parent connection should allow a given new connection to be created.

Original signature is '- (BOOL)connection:(NSConnection *)parentConnection shouldMakeNewConnection:(NSConnection *)newConnnection'

Available in Mac OS X v10.0 and later.


NSURLConnection..::..ConnectionShouldUseCredentialStorageEventHandler

Sent to determine whether the URL loader should consult the credential storage for authenticating the connection.

Original signature is '- (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection'

Available in Mac OS X v10.6 and later.


NSURLConnection..::..ConnectionWillCacheResponseEventHandler

Sent before the connection stores a cached response in the cache, to give the delegate an opportunity to alter it.

Original signature is '- (NSCachedURLResponse *)connection:(NSURLConnection *)connection willCacheResponse:(NSCachedURLResponse *)cachedResponse'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLConnection..::..ConnectionWillSendRequestRedirectResponseEventHandler

Sent when the connection determines that it must change URLs in order to continue loading a request.

Original signature is '- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSConnection..::..CreateConversationForConnectionEventHandler

Returns an arbitrary object identifying a new conversation being created for the connection in the current thread.

Original signature is '- (id)createConversationForConnection:(NSConnection *)conn'

Available in Mac OS X v10.0 and later.


NSURLDownload..::..DownloadCanAuthenticateAgainstProtectionSpaceEventHandler

Sent to determine whether the delegate is able to respond to a protection space’s form of authentication.

Original signature is '- (BOOL)download:(NSURLDownload *)download canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace'

Available in Mac OS X v10.6 and later.


NSURLDownload..::..DownloadDecideDestinationWithSuggestedFilenameEventHandler

The delegate receives this message when download has determined a suggested filename for the downloaded file.

Original signature is '- (void)download:(NSURLDownload *)download decideDestinationWithSuggestedFilename:(NSString *)filename'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidBeginEventHandler

Sent immediately after a download object begins a download.

Original signature is '- (void)downloadDidBegin:(NSURLDownload *)download'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidCancelAuthenticationChallengeEventHandler

Sent if an authentication challenge is canceled due to the protocol implementation encountering an error.

Original signature is '- (void)download:(NSURLDownload *)download didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidCreateDestinationEventHandler

Sent when the destination file is created.

Original signature is '- (void)download:(NSURLDownload *)download didCreateDestination:(NSString *)path'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidFailWithErrorEventHandler

Sent if the download fails or if an I/O error occurs when the file is written to disk.

Original signature is '- (void)download:(NSURLDownload *)download didFailWithError:(NSError *)error'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidFinishEventHandler

Sent when a download object has completed downloading successfully and has written its results to disk.

Original signature is '- (void)downloadDidFinish:(NSURLDownload *)download'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidReceiveAuthenticationChallengeEventHandler

Sent when the URL download must authenticate a challenge in order to download the request.

Original signature is '- (void)download:(NSURLDownload *)download didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidReceiveDataOfLengthEventHandler

Sent as a download object receives data incrementally.

Original signature is '- (void)download:(NSURLDownload *)download didReceiveDataOfLength:(NSUInteger)length'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadDidReceiveResponseEventHandler

Sent when a download object has received sufficient load data to construct the NSURLResponse object for the download.

Original signature is '- (void)download:(NSURLDownload *)download didReceiveResponse:(NSURLResponse *)response'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadShouldDecodeSourceDataOfMIMETypeEventHandler

Sent when a download object determines that the downloaded file is encoded to inquire whether the file should be automatically decoded.

Original signature is '- (BOOL)download:(NSURLDownload *)download shouldDecodeSourceDataOfMIMEType:(NSString *)encodingType'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSURLDownload..::..DownloadShouldUseCredentialStorageEventHandler

Sent to determine whether the URL loader should consult the credential storage to authenticate the download.

Original signature is '- (BOOL)downloadShouldUseCredentialStorage:(NSURLDownload *)download'

Available in Mac OS X v10.6 and later.


NSURLDownload..::..DownloadWillResumeWithResponseFromByteEventHandler

Sent when a download object has received a response from the server after attempting to resume a download.

Original signature is '- (void)download:(NSURLDownload *)download willResumeWithResponse:(NSURLResponse *)response fromByte:(long long)startingByte'

Available in Mac OS X v10.4 and later.


NSURLDownload..::..DownloadWillSendRequestRedirectResponseEventHandler

Sent when the download object determines that it must change URLs in order to continue loading a request.

Original signature is '- (NSURLRequest *)download:(NSURLDownload *)download willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse'

Available in Mac OS X v10.2 with Safari 1.0 installed and later.


NSFileManager..::..FileManagerShouldCopyItemAtPathToPathEventHandler

An NSFileManager object sends this message immediately before attempting to copy to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldCopyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldCopyItemAtURLToURLEventHandler

An NSFileManager object sends this message immediately before attempting to copy to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldCopyItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldLinkItemAtPathToPathEventHandler

An NSFileManager object sends this message immediately before attempting to link to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldLinkItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldLinkItemAtURLToURLEventHandler

An NSFileManager object sends this message immediately before attempting to link to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldLinkItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldMoveItemAtPathToPathEventHandler

An NSFileManager object sends this message immediately before attempting to move to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldMoveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldMoveItemAtURLToURLEventHandler

An NSFileManager object sends this message immediately before attempting to move to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldMoveItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorCopyingItemAtPathToPathEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to copy to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error copyingItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorCopyingItemAtURLToURLEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to copy to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error copyingItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorLinkingItemAtPathToPathEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to hard-link to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error linkingItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorLinkingItemAtURLToURLEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to hard-link to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error linkingItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorMovingItemAtPathToPathEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to move to a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error movingItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorMovingItemAtURLToURLEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to move to a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error movingItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorRemovingItemAtPathEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to delete a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error removingItemAtPath:(NSString *)path'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldProceedAfterErrorRemovingItemAtURLEventHandler

An NSFileManager object sends this message if an error occurs during an attempt to delete a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldProceedAfterError:(NSError *)error removingItemAtURL:(NSURL *)URL'

Available in Mac OS X v10.6 and later.


NSFileManager..::..FileManagerShouldRemoveItemAtPathEventHandler

An NSFileManager object sends this message immediately before attempting to delete an item at a given path.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldRemoveItemAtPath:(NSString *)path'

Available in Mac OS X v10.5 and later.


NSFileManager..::..FileManagerShouldRemoveItemAtURLEventHandler

An NSFileManager object sends this message immediately before attempting to delete an item at a given URL.

Original signature is '- (BOOL)fileManager:(NSFileManager *)fileManager shouldRemoveItemAtURL:(NSURL *)URL'

Available in Mac OS X v10.6 and later.


FoundationFramework
NSMachPort..::..HandleMachMessageEventHandler

Process an incoming Mach message.

Original signature is '- (void)handleMachMessage:(void *)machMessage'

Available in Mac OS X v10.0 and later.


IdComparator
The method should return NSOrderedAscending if the receiver is smaller than the argument, NSOrderedDescending if the receiver is larger than the argument, and NSOrderedSame if they are equal.

INSCacheDelegate
INSCoding
INSComparisonMethods
INSConnectionDelegate
INSCopying
INSDecimalNumberBehaviors
INSDiscardableContent
INSErrorRecoveryAttempting
INSFastEnumeration
INSFileManagerDelegate
INSKeyedArchiverDelegate
INSKeyedUnarchiverDelegate
INSKeyValueBindingCreation
INSKeyValueCoding
INSKeyValueObserving
INSLocking
INSMachPortDelegate
INSMetadataQueryDelegate
INSMutableCopying
INSNetServiceBrowserDelegate
INSNetServiceDelegate
INSObjCTypeSerializationCallBack
INSObject
INSPortDelegate
INSScriptingComparisonMethods
INSScriptKeyValueCoding
INSScriptObjectSpecifiers
INSSpellServerDelegate
INSStreamDelegate
INSURLAuthenticationChallengeSender
INSURLConnectionDelegate
INSURLDownloadDelegate
INSURLHandleClient
INSURLProtocolClient
INSXMLParserDelegate
NSConnection..::..MakeNewConnectionSenderEventHandler

Returns a Boolean value that indicates whether the parent should allow a given new connection to be created and configured.

Original signature is '- (BOOL)makeNewConnection:(NSConnection *)newConnection sender:(NSConnection *)parentConnection'

Available in Mac OS X v10.0 and later.


NSMetadataQuery..::..MetadataQueryReplacementObjectForResultObjectEventHandler

Implemented by the delegate to return a different object for a specific query result object.

Original signature is '- (id)metadataQuery:(NSMetadataQuery *)query replacementObjectForResultObject:(NSMetadataItem *)result'

Available in Mac OS X v10.4 and later.


NSMetadataQuery..::..MetadataQueryReplacementValueForAttributeValueEventHandler

Implemented by the delegate to return a different value for a specific attribute.

Original signature is '- (id)metadataQuery:(NSMetadataQuery *)query replacementValueForAttribute:(NSString *)attribute value:(id)attributeValue'

Available in Mac OS X v10.4 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidFindDomainMoreComingEventHandler

Tells the delegate the sender found a domain.

Original signature is '- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didFindDomain:(NSString *)domainName moreComing:(BOOL)moreDomainsComing'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidFindServiceMoreComingEventHandler

Tells the delegate the sender found a service.

Original signature is '- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didFindService:(NSNetService *)netService moreComing:(BOOL)moreServicesComing'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidNotSearchEventHandler

Tells the delegate that a search was not successful.

Original signature is '- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didNotSearch:(NSDictionary *)errorInfo'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidRemoveDomainMoreComingEventHandler

Tells the delegate the a domain has disappeared or has become unavailable.

Original signature is '- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didRemoveDomain:(NSString *)domainName moreComing:(BOOL)moreDomainsComing'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidRemoveServiceMoreComingEventHandler

Tells the delegate a service has disappeared or has become unavailable.

Original signature is '- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didRemoveService:(NSNetService *)netService moreComing:(BOOL)moreServicesComing'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserDidStopSearchEventHandler

Tells the delegate that a search was stopped.

Original signature is '- (void)netServiceBrowserDidStopSearch:(NSNetServiceBrowser *)netServiceBrowser'

Available in Mac OS X v10.2 and later.


NSNetServiceBrowser..::..NetServiceBrowserWillSearchEventHandler

Tells the delegate that a search is commencing.

Original signature is '- (void)netServiceBrowserWillSearch:(NSNetServiceBrowser *)netServiceBrowser'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceDidNotPublishEventHandler

Notifies the delegate that a service could not be published.

Original signature is '- (void)netService:(NSNetService *)sender didNotPublish:(NSDictionary *)errorDict'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceDidNotResolveEventHandler

Informs the delegate that an error occurred during resolution of a given service.

Original signature is '- (void)netService:(NSNetService *)sender didNotResolve:(NSDictionary *)errorDict'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceDidPublishEventHandler

Notifies the delegate that a service was successfully published.

Original signature is '- (void)netServiceDidPublish:(NSNetService *)sender'

Available in Mac OS X v10.4 and later.


NSNetService..::..NetServiceDidResolveAddressEventHandler

Informs the delegate that the address for a given service was resolved.

Original signature is '- (void)netServiceDidResolveAddress:(NSNetService *)sender'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceDidStopEventHandler

Informs the delegate that a publish or resolveWithTimeout: request was stopped.

Original signature is '- (void)netServiceDidStop:(NSNetService *)sender'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceDidUpdateTXTRecordDataEventHandler

Notifies the delegate that the TXT record for a given service has been updated.

Original signature is '- (void)netService:(NSNetService *)sender didUpdateTXTRecordData:(NSData *)data'

Available in Mac OS X v10.4 and later.


NSNetService..::..NetServiceWillPublishEventHandler

Notifies the delegate that the network is ready to publish the service.

Original signature is '- (void)netServiceWillPublish:(NSNetService *)sender'

Available in Mac OS X v10.2 and later.


NSNetService..::..NetServiceWillResolveEventHandler

Notifies the delegate that the network is ready to resolve the service.

Original signature is '- (void)netServiceWillResolve:(NSNetService *)sender'

Available in Mac OS X v10.2 and later.


NSAffineTransform
NSAppleEventDescriptor
NSAppleEventManager
NSAppleScript
NSArchiver
NSArray
NSAssertionHandler
NSAttributedString
NSAttributedStringEnumerationOptions

These constants describe the options available to the enumerateAttribute:inRange:options:usingBlock: and enumerateAttributesInRange:options:usingBlock: methods.

Available in Mac OS X v10.6 and later.


NSAutoreleasePool
NSBinarySearchingOptions

Options for searches and insertions using indexOfObject:inSortedRange:options:usingComparator:.

Available in Mac OS X v10.6 and later.


NSBlockOperation
NSBundle
NSByteOrder

These constants specify an endian format.

Available in Mac OS X v10.0 and later.


NSCache
NSCache..::..NSCacheDelegateEventDispatcher
NSCachedURLResponse
NSCalculationError

Calculation error constants used to describe an error in exceptionDuringOperation:error:leftOperand:rightOperand:.

Available in Mac OS X v10.0 and later.


NSCalendar
NSCalendarUnit

Specify calendrical units such as day and month.

Available in Mac OS X v10.4 and later.


NSCharacterSet
NSClassDescription
NSCloneCommand
NSCloseCommand
NSCoder
NSComparisonPredicate
NSComparisonPredicateModifier

These constants describe the possible types of modifier for NSComparisonPredicate.

Available in Mac OS X v10.4 and later.


NSComparisonPredicateOption

These constants describe the possible types of string comparison for NSComparisonPredicate. These options are supported for LIKE as well as all of the equality/comparison operators.


NSComparisonResult

These constants are used to indicate how items in a request are ordered.

Available in Mac OS X v10.0 and later.


NSCompoundPredicate
NSCompoundPredicateType

These constants describe the possible types of NSCompoundPredicate.

Available in Mac OS X v10.4 and later.


NSCondition
NSConditionLock
NSConnection
NSConnection..::..NSConnectionDelegateEventDispatcher
NSCountCommand
NSCountedSet
NSCreateCommand
NSData
NSDataReadingOptions

Options for methods used to read NSData objects.

Available in Mac OS X v10.4 and later.


NSDataSearchOptions

Options for method used to search NSData objects. These options are used with the rangeOfData:options:range: method.

Available in Mac OS X v10.6 and later.


NSDataWritingOptions

Options for methods used to write NSData objects.

Available in Mac OS X v10.4 and later.


NSDate
NSDateComponents
NSDateFormatter
NSDateFormatterBehavior

Constants that specify the behavior NSDateFormatter should exhibit.

Available in Mac OS X v10.4 and later.


NSDateFormatterStyle

The following constants specify predefined format styles for dates and times.

Available in Mac OS X v10.4 and later.


NSDecimal
Used to describe a decimal number.

NSDecimalNumber
NSDecimalNumberHandler
NSDeleteCommand
NSDeserializer
NSDictionary
NSDirectoryEnumerationOptions

Options for enumerating the contents of directories with the contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error: method.

Available in Mac OS X v10.6 and later.


NSDirectoryEnumerator
NSDistantObject
NSDistantObjectRequest
NSDistributedLock
NSDistributedNotificationCenter
NSEnumerationOptions

Options for Block enumeration operations.

Available in Mac OS X v10.6 and later.


NSEnumerator
NSError
NSErrorCode

NSError codes in the Cocoa error domain.

Available in Mac OS X v10.4 and later.


NSException
NSExistsCommand
NSExpression
NSExpressionType

Defines the possible types of NSExpression.

Available in Mac OS X v10.4 and later.


NSFastEnumerationState
This defines the structure used as contextual information in the NSFastEnumeration protocol.

NSFileHandle
NSFileManager
NSFileManager..::..NSFileManagerDelegateEventDispatcher
NSFileManagerItemReplacementOptions

The constants specify the replacement behavior in NSFileManagerItemReplacementWithoutDeletingBackupItem.

Available in Mac OS X v10.6 and later.


NSFormatter
NSGarbageCollector
NSGetCommand
NSHashTable
NSHashTableOptions

Components in a bit-field to specify the behavior of elements in an NSHashTable object.

Available in Mac OS X v10.5 and later.


NSHost
NSHTTPCookie
NSHTTPCookieAcceptPolicy

NSHTTPCookieAcceptPolicy specifies the cookie acceptance policies implemented by the NSHTTPCookieStorage class.

Available in Mac OS X v10.2 and later.


NSHTTPCookieStorage
NSHTTPURLResponse
NSIndexPath
NSIndexSet
NSIndexSpecifier
NSInputStream
NSInsertionPosition

The following constants are defined by NSPositionalSpecifier to specify an insertion position.

Available in Mac OS X v10.0 and later.


NSInteger
Structure that wraps an signed integer value and is mapped to the NSInteger native type.

NSInvocation
NSInvocationOperation
NSKeyedArchiver
NSKeyedArchiver..::..NSKeyedArchiverDelegateEventDispatcher
NSKeyedUnarchiver
NSKeyedUnarchiver..::..NSKeyedUnarchiverDelegateEventDispatcher
NSKeyValueBindingCreation
NSKeyValueChange

These constants are returned as the value for a NSKeyValueChangeKindKey key in the change dictionary passed to observeValueForKeyPath:ofObject:change:context: indicating the type of change made:

Available in Mac OS X v10.3 and later.


NSKeyValueCoding
NSKeyValueObserving
NSKeyValueObservingOptions

These constants are passed to addObserver:forKeyPath:options:context: and determine the values that are returned as part of the change dictionary passed to an observeValueForKeyPath:ofObject:change:context:. You can pass 0 if you require no change dictionary values.

Available in Mac OS X v10.3 and later.


NSKeyValueSetMutationKind

These constants are specified as the parameter to the methods willChangeValueForKey:withSetMutation:usingObjects: and didChangeValueForKey:withSetMutation:usingObjects:.

Available in Mac OS X v10.4 and later.


NSLocale
NSLocaleLanguageDirection

These constants describe the text direction for a language. Used by the methods lineDirectionForLanguage: and characterDirectionForLanguage:.

Available in Mac OS X v10.6 and later.


NSLock
NSLogicalTest
NSMachBootstrapServer
NSMachOArchitecture

These constants describe the CPU types that a bundle’s executable code may support.

Available in Mac OS X v10.5 and later.


NSMachPort
NSMachPort..::..NSMachPortDelegateEventDispatcher
NSMachPortRights

Used to remove access rights to a mach port when the NSMachPort object is invalidated or destroyed.

Available in Mac OS X v10.5 and later.


NSMapTable
NSMapTableOptions

Constants used as components in a bitfield to specify the behavior of elements (keys and values) in an NSMapTable object.

Available in Mac OS X v10.5 and later.


NSMemoryAllocation

These constants are used as components in a bitfield to specify the behavior of NSAllocateCollectable and NSReallocateCollectable.

Available in Mac OS X v10.4 and later.


NSMessagePort
NSMessagePortNameServer
NSMetadataItem
NSMetadataQuery
NSMetadataQueryAttributeValueTuple
NSMetadataQuery..::..NSMetadataQueryDelegateEventDispatcher
NSMetadataQueryResultGroup
NSMethodSignature
NSMiddleSpecifier
NSMoveCommand
NSMutableArray
NSMutableAttributedString
NSMutableCharacterSet
NSMutableData
NSMutableDictionary
NSMutableIndexSet
NSMutableSet
NSMutableString
NSMutableURLRequest
NSNameSpecifier
NSNetService
NSNetServiceBrowser
NSNetServiceBrowser..::..NSNetServiceBrowserDelegateEventDispatcher
NSNetService..::..NSNetServiceDelegateEventDispatcher
NSNetServiceOptions

These constants specify options for a network service.

Available in Mac OS X v10.5 and later.


NSNetServicesError

These constants identify errors that can occur when accessing net services.

Available in Mac OS X v10.2 and later.


NSNotification
NSNotificationCenter
NSNotificationCoalescing

These constants specify how notifications are coalesced.

Available in Mac OS X v10.0 and later.


NSNotificationPostingBehavior

These constants specify the behavior of notifications posted using the postNotificationName:object:userInfo:options: method.

Available in Mac OS X v10.3 and later.


NSNotificationQueue
NSNotificationSuspensionBehavior

These constants specify the types of notification delivery suspension behaviors.

Available in Mac OS X v10.0 and later.


NSNull
NSNumber
NSNumberFormatter
NSNumberFormatterBehavior

These constants specify the behavior of a number formatter. These constants are returned by the defaultFormatterBehavior class method and the formatterBehavior instance methods; you set them with the setDefaultFormatterBehavior: class method and the setFormatterBehavior: instance method.

Available in Mac OS X v10.4 and later.


NSNumberFormatterPadPosition

These constants are used to specify how numbers should be padded. These constants are used by the paddingPosition and setPaddingPosition: methods.

Available in Mac OS X v10.4 and later.


NSNumberFormatterRoundingMode

These constants are used to specify how numbers should be rounded. These constants are used by the roundingModeand setRoundingMode: methods.

Available in Mac OS X v10.4 and later.


NSNumberFormatterStyle

These constants specify predefined number format styles. These constants are used by the numberStyle and setNumberStyle: methods.

Available in Mac OS X v10.4 and later.


NSObject
NSOperation
NSOperationQueue
NSOperationQueuePriority

These constants let you prioritize the order in which operations execute.

Available in Mac OS X v10.5 and later.


NSOrthography
NSOutputStream
NSPipe
NSPoint
Represents a point in a Cartesian coordinate system.

NSPoint64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

NSPointerArray
NSPointerFunctions
NSPointerFunctionsOptions

Specify memory and personality options for an NSPointerFunctions object.

Available in Mac OS X v10.5 and later.


NSPort
NSPortCoder
NSPortMessage
NSPortNameServer
NSPositionalSpecifier
NSPostingStyle

These constants specify when notifications are posted.

Available in Mac OS X v10.0 and later.


NSPredicate
NSPredicateOperatorType

Defines the type of comparison for NSComparisonPredicate.

Available in Mac OS X v10.4 and later.


NSProcessInfo
NSProcessInfoOperatingSystem

The following constants are provided by the NSProcessInfo class as return values for operatingSystem.

Available in Mac OS X v10.0 and later.


NSPropertyListFormat

These constants are used to specify a property list serialization format.

Available in Mac OS X v10.2 and later.


NSPropertyListMutabilityOptions

These constants specify mutability options in property lists.

Available in Mac OS X v10.2 and later.


NSPropertyListSerialization
NSPropertySpecifier
NSProtocolChecker
NSProxy
NSPurgeableData
NSQuitCommand
NSRandomSpecifier
NSRange
A structure used to describe a portion of a series�such as characters in a string or objects in an NSArray object.

NSRange64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

NSRangeSpecifier
NSRect
Represents a rectangle.

NSRect64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

NSRectEdge

Identifiers used by NSDivideRect to specify the edge of the input rectangle from which the division is measured.

Available in Mac OS X v10.0 and later.


NSRecursiveLock
NSRelativePosition

These constants are used by relativePosition and setRelativePosition:.

Available in Mac OS X v10.0 and later.


NSRelativeSpecifier
NSRoundingMode

These constants specify rounding behaviors.

Available in Mac OS X v10.0 and later.


NSRunLoop
NSSaveOptions

The saveOptions method returns one of the following constants to indicate how to deal with saving any modified documents:

Available in Mac OS X v10.0 and later.


NSScanner
NSScriptClassDescription
NSScriptCoercionHandler
NSScriptCommand
NSScriptCommandDescription
NSScriptCommandError

NSScriptCommand uses the following error codes for general command execution problems:

Available in Mac OS X v10.0 and later.


NSScriptExecutionContext
NSScriptKeyValueCoding
NSScriptObjectSpecifier
NSScriptObjectSpecifierError

NSScriptObjectSpecifier provides the following constants for error codes for specific problems evaluating specifiers:

Available in Mac OS X v10.0 and later.


NSScriptSuiteRegistry
NSScriptWhoseTest
NSSearchPathDirectory

These constants specify the location of a variety of directories.

Available in Mac OS X v10.0 and later.


NSSearchPathDomainMask

Search path domain constants specifying base locations for the NSSearchPathDirectory type.

Available in Mac OS X v10.0 and later.


NSSerializer
NSSet
NSSetCommand
NSSize

Represents a two-dimensional size.

Normally, the values of width and height are non-negative. The functions that create an NSSize structure do not prevent you from setting a negative value for these attributes. If the value of width or height is negative, however, the behavior of some methods may be undefined.


NSSize64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

NSSocketPort
NSSocketPortNameServer
NSSortDescriptor
NSSortOptions

Options for Block sorting operations.

Available in Mac OS X v10.6 and later.


NSSpecifierTest
NSSpellServer
NSSpellServer..::..NSSpellServerDelegateEventDispatcher
NSStream
NSStream..::..NSStreamDelegateEventDispatcher
NSStreamEvent

One or more of these constants may be sent to the delegate as a bit field in the second parameter of stream:handleEvent:.

Available in Mac OS X v10.3 and later.


NSStreamStatus

These constants indicate the current status of a stream. They are returned by streamStatus.

Available in Mac OS X v10.3 and later.


NSString
NSStringCompareOptions

These values represent the options available to many of the string classes’ search and comparison methods.

Available in Mac OS X v10.0 and later.


NSStringEncoding

The following constants are provided by NSString as possible string encodings.

Available in Mac OS X v10.0 and later.


NSStringEncodingConversionOptions

Options for converting string encodings.

Available in Mac OS X v10.5 and later.


NSStringEnumerationOptions

Constants to specify kinds of substrings and styles of enumeration.

Available in Mac OS X v10.6 and later.


NSTask
NSTaskTerminationReason

These constants specify the values that are returned by terminationReason.

Available in Mac OS X v10.6 and later.


NSTestComparisonOperation

These are passed to initWithObjectSpecifier:comparisonOperator:testObject: to specify the comparison operator.

Available in Mac OS X v10.0 and later.


NSTextCheckingResult
NSTextCheckingType

These constants specify the type of checking the methods should do. They are returned by resultType.

Available in Mac OS X v10.6 and later.


NSTextCheckingTypes

Defines the types of checking that are available. The system supports its own internal types, and the user can extend those types by subclassing NSTextCheckingResult and adding their own custom types.

Available in Mac OS X v10.6 and later.


NSThread
NSThread..::..NSThreadLauncher
Dispatcher to connect .NET delegate to Objective-C event selector.

NSThread..::..NSThreadRunner
Delegate that will be run.

The associated method MUST create an NSAutoreleasePool if needed to avoid leaks.


NSTimer
NSTimeZone
NSTimeZoneNameStyle

Specify styles for presenting time zone names.

Available in Mac OS X v10.5 and later.


NSUInteger
Structure that wraps a unsigned integer value and is mapped to the NSUInteger native type.

NSUnarchiver
NSUndoManager
NSUniqueIDSpecifier
NSURL
NSURLAuthenticationChallenge
NSURLBookmarkCreationOptions

Options used when creating bookmark data.

Available in Mac OS X v10.6 and later.


NSURLBookmarkResolutionOptions

Options used when resolving bookmark data.

Available in Mac OS X v10.6 and later.


NSURLCache
NSURLCacheStoragePolicy

These constants specify the caching strategy used by an NSCachedURLResponse object.

Available in Mac OS X v10.2 and later.


NSURLConnection
NSURLConnection..::..NSURLConnectionDelegateEventDispatcher
NSURLCredential
NSURLCredentialPersistence

These constants specify how long the credential will be kept.

Available in Mac OS X v10.2 and later.


NSURLCredentialStorage
NSURLDownload
NSURLDownload..::..NSURLDownloadDelegateEventDispatcher
NSURLHandle
NSURLHandleStatus

These following constants are defined by NSURLHandle and are returned by status.

Available in Mac OS X v10.0 and later.


NSURLLoadingSystemErrorCode

These values are returned as the error code property of an NSError object with the domain “NSURLErrorDomain”.

Available in Mac OS X v10.2 and later.


NSURLProtectionSpace
NSURLProtocol
NSURLRequest
NSURLRequestCachePolicy

These constants are used to specify interaction with the cached responses.

Available in Mac OS X v10.2 and later.


NSURLResponse
NSUserDefaults
NSValue
NSValueTransformer
NSVolumeEnumerationOptions

Options for enumerating mounted volumes with the mountedVolumeURLsIncludingResourceValuesForKeys:options: method.

Available in Mac OS X v10.6 and later.


NSWhoseSpecifier
NSWhoseSubelementIdentifier

NSWhoseSpecifier uses these constants to specify sub-elements within the collection of objects being tested that pass the specifier’s test.

Available in Mac OS X v10.0 and later.


NSXMLDocument
NSXMLDocumentContentKind

Define document types.

Available in Mac OS X v10.4 and later.


NSXMLDTD
NSXMLDTDNode
NSXMLDTDNodeKind

Constants that specify the kind and subkind of DTD declaration represented by an NSXMLDTDNode object. You set the DTD-node kind using the setDTDKind: method.

Available in Mac OS X v10.4 and later.


NSXMLElement
NSXMLNode
NSXMLNodeKind

NSXMLNode declares the following constants of type NSXMLNodeKind for specifying a node’s kind in the initializer methods initWithKind: and initWithKind:options::

Available in Mac OS X v10.4 and later.


NSXMLNodeOptions

These constants are input and output options for all NSXMLNode objects (unless otherwise indicated), including NSXMLDocument objects. You can specify these options (OR’ing multiple options) in the NSXMLNode methods initWithKind:options: and XMLStringWithOptions:.


NSXMLParser
NSXMLParser..::..NSXMLParserDelegateEventDispatcher
NSXMLParserError

The following error types are defined by NSXMLParser.

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidEndDocumentEventHandler

Sent by the parser object to the delegate when it has successfully completed parsing.

Original signature is '- (void)parserDidEndDocument:(NSXMLParser *)parser'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidEndElementNamespaceURIQualifiedNameEventHandler

Sent by a parser object to its delegate when it encounters an end tag for a specific element.

Original signature is '- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidEndMappingPrefixEventHandler

Sent by a parser object to its delegate when a given namespace prefix goes out of scope.

Original signature is '- (void)parser:(NSXMLParser *)parser didEndMappingPrefix:(NSString *)prefix'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidStartDocumentEventHandler

Sent by the parser object to the delegate when it begins parsing a document.

Original signature is '- (void)parserDidStartDocument:(NSXMLParser *)parser'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidStartElementNamespaceURIQualifiedNameAttributesEventHandler

Sent by a parser object to its delegate when it encounters a start tag for a given element.

Original signature is '- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserDidStartMappingPrefixToURIEventHandler

Sent by a parser object to its delegate the first time it encounters a given namespace prefix, which is mapped to a URI.

Original signature is '- (void)parser:(NSXMLParser *)parser didStartMappingPrefix:(NSString *)prefix toURI:(NSString *)namespaceURI'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundAttributeDeclarationWithNameForElementTypeDefaultValueEventHandler

Sent by a parser object to its delegate when it encounters a declaration of an attribute that is associated with a specific element.

Original signature is '- (void)parser:(NSXMLParser *)parser foundAttributeDeclarationWithName:(NSString *)attributeName forElement:(NSString *)elementName type:(NSString *)type defaultValue:(NSString *)defaultValue'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundCDATAEventHandler

Sent by a parser object to its delegate when it encounters a CDATA block.

Original signature is '- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundCharactersEventHandler

Sent by a parser object to provide its delegate with a string representing all or part of the characters of the current element.

Original signature is '- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundCommentEventHandler

Sent by a parser object to its delegate when it encounters a comment in the XML.

Original signature is '- (void)parser:(NSXMLParser *)parser foundComment:(NSString *)comment'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundElementDeclarationWithNameModelEventHandler

Sent by a parser object to its delegate when it encounters a declaration of an element with a given model.

Original signature is '- (void)parser:(NSXMLParser *)parser foundElementDeclarationWithName:(NSString *)elementName model:(NSString *)model'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundExternalEntityDeclarationWithNamePublicIDSystemIDEventHandler

Sent by a parser object to its delegate when it encounters an external entity declaration.

Original signature is '- (void)parser:(NSXMLParser *)parser foundExternalEntityDeclarationWithName:(NSString *)entityName publicID:(NSString *)publicID systemID:(NSString *)systemID'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundIgnorableWhitespaceEventHandler

Reported by a parser object to provide its delegate with a string representing all or part of the ignorable whitespace characters of the current element.

Original signature is '- (void)parser:(NSXMLParser *)parser foundIgnorableWhitespace:(NSString *)whitespaceString'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundInternalEntityDeclarationWithNameValueEventHandler

Sent by a parser object to the delegate when it encounters an internal entity declaration.

Original signature is '- (void)parser:(NSXMLParser *)parser foundInternalEntityDeclarationWithName:(NSString *)name value:(NSString *)value'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundNotationDeclarationWithNamePublicIDSystemIDEventHandler

Sent by a parser object to its delegate when it encounters a notation declaration.

Original signature is '- (void)parser:(NSXMLParser *)parser foundNotationDeclarationWithName:(NSString *)name publicID:(NSString *)publicID systemID:(NSString *)systemID'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundProcessingInstructionWithTargetDataEventHandler

Sent by a parser object to its delegate when it encounters a processing instruction.

Original signature is '- (void)parser:(NSXMLParser *)parser foundProcessingInstructionWithTarget:(NSString *)target data:(NSString *)data'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserFoundUnparsedEntityDeclarationWithNamePublicIDSystemIDNotationNameEventHandler

Sent by a parser object to its delegate when it encounters an unparsed entity declaration.

Original signature is '- (void)parser:(NSXMLParser *)parser foundUnparsedEntityDeclarationWithName:(NSString *)name publicID:(NSString *)publicID systemID:(NSString *)systemID notationName:(NSString *)notationName'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserParseErrorOccurredEventHandler

Sent by a parser object to its delegate when it encounters a fatal error.

Original signature is '- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserResolveExternalEntityNameSystemIDEventHandler

Sent by a parser object to its delegate when it encounters a given external entity with a specific system ID.

Original signature is '- (NSData *)parser:(NSXMLParser *)parser resolveExternalEntityName:(NSString *)entityName systemID:(NSString *)systemID'

Available in Mac OS X v10.3 and later.


NSXMLParser..::..ParserValidationErrorOccurredEventHandler

Sent by a parser object to its delegate when it encounters a fatal validation error. NSXMLParser currently does not invoke this method and does not perform validation.

Original signature is '- (void)parser:(NSXMLParser *)parser validationErrorOccurred:(NSError *)validError'

Available in Mac OS X v10.3 and later.


NSSpellServer..::..SpellServerCheckGrammarInStringLanguageDetailsEventHandler

Gives the delegate the opportunity to customize the grammatical analysis of a given string.

Original signature is '- (NSRange)spellServer:(NSSpellServer *)sender checkGrammarInString:(NSString *)string language:(NSString *)language details:(NSArray **)outDetails'

Available in Mac OS X v10.5 and later.


NSSpellServer..::..SpellServerCheckStringOffsetTypesOptionsOrthographyWordCountEventHandler

Gives the delegate the opportunity to analyze both the spelling and grammar simultaneously, which is more efficient.

Original signature is '- (NSArray *)spellServer:(NSSpellServer *)sender checkString:(NSString *)stringToCheck offset:(NSUInteger)offset types:(NSTextCheckingTypes)checkingTypes options:(NSDictionary *)options orthography:(NSOrthography *)orthography wordCount:(NSInteger *)wordCount'

Available in Mac OS X v10.6 and later.


NSSpellServer..::..SpellServerDidForgetWordInLanguageEventHandler

Notifies the delegate that the sender has removed the specified word from the user’s list of acceptable words in the specified language.

Original signature is '- (void)spellServer:(NSSpellServer *)sender didForgetWord:(NSString *)word inLanguage:(NSString *)language'

Available in Mac OS X v10.0 and later.


NSSpellServer..::..SpellServerDidLearnWordInLanguageEventHandler

Notifies the delegate that the sender has added the specified word to the user’s list of acceptable words in the specified language.

Original signature is '- (void)spellServer:(NSSpellServer *)sender didLearnWord:(NSString *)word inLanguage:(NSString *)language'

Available in Mac OS X v10.0 and later.


NSSpellServer..::..SpellServerFindMisspelledWordInStringLanguageWordCountCountOnlyEventHandler

Asks the delegate to search for a misspelled word in a given string, using the specified language, and marking the first misspelled word found by returning its range within the string.

Original signature is '- (NSRange)spellServer:(NSSpellServer *)sender findMisspelledWordInString:(NSString *)stringToCheck language:(NSString *)language wordCount:(NSInteger *)wordCount countOnly:(BOOL)countOnly'

Available in Mac OS X v10.0 and later.


NSSpellServer..::..SpellServerSuggestCompletionsForPartialWordRangeInStringLanguageEventHandler

This delegate method returns an array of possible word completions from the spell checker, based on a partially completed string and a given range.

Original signature is '- (NSArray *)spellServer:(NSSpellServer *)sender suggestCompletionsForPartialWordRange:(NSRange)range inString:(NSString *)string language:(NSString *)language'

Available in Mac OS X v10.3 and later.


NSSpellServer..::..SpellServerSuggestGuessesForWordInLanguageEventHandler

Gives the delegate the opportunity to suggest guesses to the sender for the correct spelling of the given misspelled word in the specified language.

Original signature is '- (NSArray *)spellServer:(NSSpellServer *)sender suggestGuessesForWord:(NSString *)word inLanguage:(NSString *)language'

Available in Mac OS X v10.0 and later.


NSStream..::..StreamHandleEventEventHandler

The delegate receives this message when a given event has occurred on a given stream.

Original signature is '- (void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent'

Available in Mac OS X v10.3 and later.


NSKeyedUnarchiver..::..UnarchiverCannotDecodeObjectOfClassNameOriginalClassesEventHandler

Informs the delegate that the class with a given name is not available during decoding.

Original signature is '- (Class)unarchiver:(NSKeyedUnarchiver *)unarchiver cannotDecodeObjectOfClassName:(NSString *)name originalClasses:(NSArray *)classNames'

Available in Mac OS X v10.2 and later.


NSKeyedUnarchiver..::..UnarchiverDidDecodeObjectEventHandler

Informs the delegate that a given object has been decoded.

Original signature is '- (id)unarchiver:(NSKeyedUnarchiver *)unarchiver didDecodeObject:(id)object'

Available in Mac OS X v10.2 and later.


NSKeyedUnarchiver..::..UnarchiverDidFinishEventHandler

Notifies the delegate that decoding has finished.

Original signature is '- (void)unarchiverDidFinish:(NSKeyedUnarchiver *)unarchiver'

Available in Mac OS X v10.2 and later.


NSKeyedUnarchiver..::..UnarchiverWillFinishEventHandler

Notifies the delegate that decoding is about to finish.

Original signature is '- (void)unarchiverWillFinish:(NSKeyedUnarchiver *)unarchiver'

Available in Mac OS X v10.2 and later.


NSKeyedUnarchiver..::..UnarchiverWillReplaceObjectWithObjectEventHandler

Informs the delegate that one object is being substituted for another.

Original signature is '- (void)unarchiver:(NSKeyedUnarchiver *)unarchiver willReplaceObject:(id)object withObject:(id)newObject'

Available in Mac OS X v10.2 and later.