Jump To:
Leopard Reference
Networking capabilities in Mac OS X include support for the major protocols and services. Developers can gain access to them through sockets and Core Services, as well as through the higher-level Carbon and Cocoa APIs.

Provides a guided introduction to developing network-capable applications for Mac OS X.   Essential information for developers using Apple's networking environment.   API references organized by framework.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin, Mac OS X Server 2006-05-23
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Security 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa, Security 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa, Security 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa, Security 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Security 2007-05-14
CFFTPStream Reference (HTML) (PDF)
Describes the C API for communicating with FTP servers.
Core Foundation 2008-07-11
CFHost Reference (HTML) (PDF)
Describes the C API for acquiring host information.
Core Foundation 2008-07-11
CFHTTPAuthentication Reference (HTML) (PDF)
Describes the C API for applying authentication credentials to HTTP messages.
Core Foundation 2007-05-15
CFHTTPMessage Reference (HTML) (PDF)
Describes the C API for creating, sending, receiving and manipulating HTTP messages.
Core Foundation 2008-07-11
CFHTTPStream Reference (HTML) (PDF)
Describes the interface for working with HTTP connections.
Core Foundation 2008-07-08
CFNetDiagnostics Reference (HTML) (PDF)
Describes the C API for diagnosing and fixing network related problems.
Core Foundation 2008-07-11
CFNetServices Reference (HTML) (PDF)
Describes the C API for implementing Bonjour functionality in an application.
Core Foundation 2008-07-08
CFNetwork Error Codes Reference (HTML) (PDF)
Describes error codes used by the CFNetwork API.
Core Foundation 2008-10-15
CFNetwork Reference Collection (HTML) (PDF)
Describes the C APIs for performing a variety network tasks.
Carbon, General 2008-07-15
CFProxySupport Reference (HTML) (PDF)
Describes the CFProxySupport API, which provides functions for managing network proxy information.
Core Foundation 2008-07-07
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation 2007-05-03
CFStream Socket Additions (HTML) (PDF)
Describes the C API for using streams with sockets.
Core Foundation 2008-07-08
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Cocoa, Security 2007-05-14
Core Services Framework Reference (HTML) (PDF)
Describes the API for many fundamental operating system services.
General 2007-10-31
Core Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Core Foundation, Security 2008-04-08
Darwin Notification API Reference (HTML)
Describes the Darwin API for interprocess notification.
Darwin 2008-04-08
Directory Service Framework Reference (HTML)
Describes the Directory Service Framework.
General, Mac OS X Server 2008-04-08
DNS Service Discovery C Reference (HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
Bonjour, General 2008-04-23
DNS Service Discovery Java Reference (HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
Bonjour 2008-10-15
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Cocoa, Core Foundation, Security 2007-05-14
Internet Config Reference (HTML) (PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
Carbon 2003-05-01
KPI Reference (HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
Darwin 2006-07-17
NSCachedURLResponse Class Reference (HTML) (PDF)
Describes a cached response to a URL load request.
Cocoa 2008-05-02
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Cocoa 2007-03-24
NSHTTPCookie Class Reference (HTML) (PDF)
Describes an opaque set of data that represents state or configuration.
Cocoa 2008-11-13
NSHTTPCookieStorage Class Reference (HTML) (PDF)
Describes a collection of cookies shared across all applications.
Cocoa 2006-05-23
NSHTTPURLResponse Class Reference (HTML) (PDF)
Describes a response to an HTTP request.
Cocoa 2006-05-23
NSInputStream Class Reference (HTML) (PDF)
Describes a read-only data stream.
Cocoa 2007-04-05
NSMessagePort Class Reference (HTML) (PDF)
Describes an endpoint for distributed object connections or interprocess messaging.
Cocoa 2006-05-23
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes a facility that accepts and returns message ports.
Cocoa 2007-02-23
NSMutableURLRequest Class Reference (HTML) (PDF)
Describes a mutable request for a resource identified by a URL.
Cocoa 2006-05-23
NSNetService Class Reference (HTML) (PDF)
Describes a network service that an application publishes or uses as a client.
Cocoa 2009-04-08
NSNetServiceBrowser Class Reference (HTML) (PDF)
Describes a query for published network services.
Cocoa 2009-04-08
NSOutputStream Class Reference (HTML) (PDF)
Describes a write-only data stream.
Cocoa 2009-01-06
NSSocketPort Class Reference (HTML) (PDF)
Describes a BSD socket for distributed object connections or raw messaging.
Cocoa 2008-10-15
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes a registrar of named TCP/IP sockets.
Cocoa 2007-02-26
NSStream Class Reference (HTML) (PDF)
Describes an interface for reading and writing data.
Cocoa 2008-10-15
NSURL Additions Reference (HTML) (PDF)
Describes additions to support pasteboards.
Cocoa 2006-05-23
NSURL Class Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Cocoa 2009-02-04
NSURLAuthenticationChallenge Class Reference (HTML) (PDF)
Describes a challenge from a server requiring authentication from the client.
Cocoa 2006-05-23
NSURLAuthenticationChallengeSender Protocol Reference (HTML) (PDF)
Describes the interface for receiving authentication challenges.
Cocoa 2006-05-23
NSURLCache Class Reference (HTML) (PDF)
Describes a collection of cached responses and data.
Cocoa 2008-03-11
NSURLClient Protocol Reference (HTML) (PDF)
Deprecated - Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
Cocoa 2006-08-01
NSURLConnection Class Reference (HTML) (PDF)
Describes the class that provides support for retrieving data from a server in response to a URL load request.
Cocoa 2007-04-01
NSURLCredential Class Reference (HTML) (PDF)
Describes a credential used to authenticate a URL load request.
Cocoa 2006-06-28
NSURLCredentialStorage Class Reference (HTML) (PDF)
Describes a mapping of credentials to their corresponding protection spaces.
Cocoa 2006-05-23
NSURLDownload Class Reference (HTML) (PDF)
Describes a connection used to download data to a file.
Cocoa 2006-05-23
NSURLHandle Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
Cocoa 2009-02-04
NSURLHandleClient Protocol Reference (HTML) (PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
Cocoa 2006-05-23
NSURLProtectionSpace Class Reference (HTML) (PDF)
Describes an area on a server that requires authentication of URL load requests.
Cocoa 2006-05-23
NSURLProtocol Class Reference (HTML) (PDF)
Describes the interface for protocol-specific loading of URL data.
Cocoa 2007-04-01
NSURLProtocolClient Protocol Reference (HTML) (PDF)
Describes the interface used by protocol objects to communicate with the URL loading system.
Cocoa 2006-05-23
NSURLRequest Class Reference (HTML) (PDF)
Describes a request for a resource identified by a URL.
Cocoa 2007-04-01
NSURLResponse Class Reference (HTML) (PDF)
Describes the metadata returned by a server for a load request.
Cocoa 2007-12-11
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Darwin, Mac OS X Server 2006-05-23
Open Transport Reference (HTML) (PDF)
Describes the Carbon compatibility library for accessing TCP/IP networks at the transport level.
Carbon 2005-07-07
Publication Subscription Framework Reference (HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
Internet & Web 2008-04-08
Secure Transport Reference (HTML) (PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
Security 2004-08-31
System Configuration Framework Reference (HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
Darwin, General 2008-04-08
URL Access Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
Carbon, Internet & Web 2006-07-13
Xsan Reference (HTML) (PDF)
Describes the Xsan API commands.
Mac OS X Server 2006-05-23