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

Sort by
Title
Sorted by
Date
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
NSInvocation Class Reference (HTML) (PDF)
Describes an Objective-C message for use in store-and-forward operations.
2008-10-15
NSPasteboard Class Reference (HTML) (PDF)
Describes a pasteboard.
2008-10-15
NSSocketPort Class Reference (HTML) (PDF)
Describes a BSD socket for distributed object connections or raw messaging.
2008-10-15
NSConnection Class Reference (HTML) (PDF)
Describes an object that manages communication between objects in different threads.
2008-02-08
NSPort Class Reference (HTML) (PDF)
Describes the interface for implementing communication ports.
2007-07-19
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
NSMachPort Class Reference (HTML) (PDF)
Describes a port object that wraps a Mac OS X local communication port.
2007-04-30
NSWorkspace Class Reference (HTML) (PDF)
Describes an object that provides Finder services to an application.
2007-04-27
NSInvocationOperation Class Reference (HTML) (PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
2007-04-12
NSProxy Class Reference (HTML) (PDF)
Describes the interface for object surrogates used in distributed messages and lazy instantiation.
2007-04-06
NSNotification Class Reference (HTML) (PDF)
Describes information to be broadcast to other objects through a notification center.
2007-04-02
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
2007-04-01
NSProcessInfo Class Reference (HTML) (PDF)
Describes the current process.
2007-03-26
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
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes a registrar of named TCP/IP sockets.
2007-02-26
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes a facility that accepts and returns message ports.
2007-02-23
NSServicesRequests Protocol Reference (HTML) (PDF)
Describes the interface for transferring data to the pasteboard during service requests.
2007-01-30
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
NSPipe Class Reference (HTML) (PDF)
Describes a communications channel between processes.
2007-01-26
NSDistantObjectRequest Class Reference (HTML) (PDF)
Describes an object that handles communication requests from other processes.
2007-01-22
NSMachBootstrapServer Class Reference (HTML) (PDF)
Describes a local port name server that takes and returns instances of NSMachPort.
2007-01-22
NSDistantObject Class Reference (HTML) (PDF)
Describes the proxy for an object in another application or thread.
2007-01-19
NSMessagePort Class Reference (HTML) (PDF)
Describes an endpoint for distributed object connections or interprocess messaging.
2006-05-23