Jump To:
Leopard Reference: Cocoa
Interapplication communication in Mac OS X enables high-level communication and data sharing among applications. Using the Cocoa programmatic interfaces for interapplication communication, developers can have their applications transfer data via the pasteboard, access the services of applications, interact with the workspace, notify other applications of events, and communicate directly with other applications.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
NSConnection Class Reference (HTML) (PDF)
Describes an object that manages communication between objects in different threads.
2008-02-08
NSDistantObject Class Reference (HTML) (PDF)
Describes the proxy for an object in another application or thread.
2007-01-19
NSDistantObjectRequest Class Reference (HTML) (PDF)
Describes an object that handles communication requests from other processes.
2007-01-22
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
2007-04-01
NSDraggingDestination Protocol Reference (HTML) (PDF)
Describes the interface for objects receiving dragged images.
2007-03-01
NSDraggingInfo Protocol Reference (HTML) (PDF)
Describes the interface for supplying useful information to a dragging destination.
2007-03-01
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving messages when providing a dragged image.
2007-03-01
NSInvocation Class Reference (HTML) (PDF)
Describes an Objective-C message for use in store-and-forward operations.
2008-10-15
NSInvocationOperation Class Reference (HTML) (PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
2007-04-12
NSMachBootstrapServer Class Reference (HTML) (PDF)
Describes a local port name server that takes and returns instances of NSMachPort.
2007-01-22
NSMachPort Class Reference (HTML) (PDF)
Describes a port object that wraps a Mac OS X local communication port.
2007-04-30
NSMessagePort Class Reference (HTML) (PDF)
Describes an endpoint for distributed object connections or interprocess messaging.
2006-05-23
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes a facility that accepts and returns message ports.
2007-02-23
NSNetService Class Reference (HTML) (PDF)
Describes a network service that an application publishes or uses as a client.
2009-04-08
NSNetServiceBrowser Class Reference (HTML) (PDF)
Describes a query for published network services.
2009-04-08
NSNotification Class Reference (HTML) (PDF)
Describes information to be broadcast to other objects through a notification center.
2007-04-02
NSPasteboard Class Reference (HTML) (PDF)
Describes a pasteboard.
2008-10-15
NSPipe Class Reference (HTML) (PDF)
Describes a communications channel between processes.
2007-01-26
NSPort Class Reference (HTML) (PDF)
Describes the interface for implementing communication ports.
2007-07-19
NSPortCoder Class Reference (HTML) (PDF)
Describes a coder that transmits objects, or their proxies, between distributed objects.
2007-01-29
NSPortMessage Class Reference (HTML) (PDF)
Describes the message data sent using distributed objects.
2007-01-29
NSPortNameServer Class Reference (HTML) (PDF)
Describes the port registration object used by distributed objects.
2007-01-29
NSProcessInfo Class Reference (HTML) (PDF)
Describes the current process.
2007-03-26
NSProxy Class Reference (HTML) (PDF)
Describes the interface for object surrogates used in distributed messages and lazy instantiation.
2007-04-06
NSServicesRequests Protocol Reference (HTML) (PDF)
Describes the interface for transferring data to the pasteboard during service requests.
2007-01-30
NSSocketPort Class Reference (HTML) (PDF)
Describes a BSD socket for distributed object connections or raw messaging.
2008-10-15
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes a registrar of named TCP/IP sockets.
2007-02-26
NSWorkspace Class Reference (HTML) (PDF)
Describes an object that provides Finder services to an application.
2007-04-27
SBApplication Class Reference (HTML) (PDF)
Describes an Objective-C representation of a scriptable application.
2007-05-29
SBApplicationDelegate Protocol Reference (HTML) (PDF)
Describes the interface for receiving and handling Apple event errors from applications.
2007-05-29
SBElementArray Class Reference (HTML) (PDF)
Describes a mutable array for storing related Scripting Bridge objects.
2007-05-29
SBObject Class Reference (HTML) (PDF)
Describes an object in a scriptable application.
2007-05-29
Scripting Bridge Framework Reference (HTML) (PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
2007-05-29