| NSCacheDelegate |
|
| NSCoding |
|
| NSCopying |
Basic protocols **************
|
| NSDecimalNumberBehaviors |
|
| NSDiscardableContent |
Discardable Content **********
|
| NSExtensionRequestHandling |
The basic NSExtensionRequestHandling protocol defines a lifecycle hook into the extension.
|
| NSFastEnumeration |
|
| NSFileManagerDelegate |
|
| NSFilePresenter |
A protocol to be implemented by objects that present the contents of files or directories to the user for viewing or editing.
|
| NSFilePresenter.Block_accommodatePresentedItemDeletionWithCompletionHandler |
|
| NSFilePresenter.Block_accommodatePresentedSubitemDeletionAtURLCompletionHandler |
|
| NSFilePresenter.Block_relinquishPresentedItemToReader |
|
| NSFilePresenter.Block_relinquishPresentedItemToReader.Block_Block_relinquishPresentedItemToReader |
|
| NSFilePresenter.Block_relinquishPresentedItemToWriter |
|
| NSFilePresenter.Block_relinquishPresentedItemToWriter.Block_Block_relinquishPresentedItemToWriter |
|
| NSFilePresenter.Block_savePresentedItemChangesWithCompletionHandler |
|
| NSItemProviderReading |
This protocol allows a class to be constructed from a variety of binary representations.
|
| NSItemProviderWriting |
This protocol allows a class to export its data to a variety of binary representations.
|
| NSItemProviderWriting.Block_loadDataWithTypeIdentifierForItemProviderCompletionHandler |
|
| NSKeyedArchiverDelegate |
|
| NSKeyedUnarchiverDelegate |
|
| NSLocking |
|
| NSMachPortDelegate |
|
| NSMetadataQueryDelegate |
|
| NSMutableCopying |
|
| NSNetServiceBrowserDelegate |
|
| NSNetServiceDelegate |
|
| NSPortDelegate |
|
| NSProgressReporting |
If your class supports reporting progress, then you can adopt the NSProgressReporting protocol.
|
| NSSecureCoding |
Objects which are safe to be encoded and decoded across privilege boundaries should adopt NSSecureCoding instead of NSCoding.
|
| NSStreamDelegate |
|
| NSURLAuthenticationChallengeSender |
[@protocol] NSURLAuthenticationChallengeSender
This protocol represents the sender of an
authentication challenge.
|
| NSURLConnectionDataDelegate |
[@protocol] NSURLConnectionDataDelegate
Delegate methods used for loading data to memory.
|
| NSURLConnectionDelegate |
[@protocol] NSURLConnectionDelegate
Delegate methods that are common to all forms of
NSURLConnection.
|
| NSURLConnectionDownloadDelegate |
[@protocol] NSURLConnectionDownloadDelegate
Delegate methods used to perform resource
downloads directly to a disk file.
|
| NSURLProtocolClient |
[@protocol] NSURLProtocolClient
NSURLProtocolClient provides the interface to the URL
loading system that is intended for use by NSURLProtocol
implementors.
|
| NSURLSessionDataDelegate |
Messages related to the operation of a task that delivers data
directly to the delegate.
|
| NSURLSessionDataDelegate.Block_URLSessionDataTaskDidReceiveResponseCompletionHandler |
|
| NSURLSessionDataDelegate.Block_URLSessionDataTaskWillCacheResponseCompletionHandler |
|
| NSURLSessionDelegate |
Messages related to the URL session as a whole
|
| NSURLSessionDelegate.Block_URLSessionDidReceiveChallengeCompletionHandler |
|
| NSURLSessionDownloadDelegate |
Messages related to the operation of a task that writes data to a
file and notifies the delegate upon completion.
|
| NSURLSessionStreamDelegate |
|
| NSURLSessionTaskDelegate |
Messages related to the operation of a specific task.
|
| NSURLSessionTaskDelegate.Block_URLSessionTaskDidReceiveChallengeCompletionHandler |
|
| NSURLSessionTaskDelegate.Block_URLSessionTaskNeedNewBodyStream |
|
| NSURLSessionTaskDelegate.Block_URLSessionTaskWillBeginDelayedRequestCompletionHandler |
|
| NSURLSessionTaskDelegate.Block_URLSessionTaskWillPerformHTTPRedirectionNewRequestCompletionHandler |
|
| NSURLSessionWebSocketDelegate |
|
| NSUserActivityDelegate |
The user activity delegate is responsible for updating the state of an activity and is also notified when an activity has been continued on another device.
|
| NSXMLParserDelegate |
The parser's delegate is informed of events through the methods in the NSXMLParserDelegateEventAdditions category.
|
| NSXPCListenerDelegate |
|
| NSXPCProxyCreating |
The connection itself and all proxies vended by the connection will conform with this protocol.
|
| NSXPCProxyCreating.Block_remoteObjectProxyWithErrorHandler |
|
| NSXPCProxyCreating.Block_synchronousRemoteObjectProxyWithErrorHandler |
|