Member Login Log In | Not a Member? Contact ADC
Jump To:
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.

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

Sort by
Title
Sorted by
Topic
Sort by
Date
DNS Service Discovery API Reference for C (HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
Bonjour 2008-04-23
DNS Service Discovery API Reference for Java (HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
Bonjour 2005-10-20
CFNetwork Reference Collection (HTML) (PDF)
Describes the C APIs for performing a variety network tasks.
Carbon 2006-05-23
Internet Config Reference (HTML) (PDF)
Describes the C API for centralized management of Internet preferences in Classic Mac OS.
Carbon 2003-05-01
Open Transport Reference (HTML) (PDF)
Describes the Carbon compatibility library for accessing TCP/IP networks at the transport level.
Carbon 2005-07-07
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 2006-07-13
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa 2007-05-14
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Cocoa 2007-05-14
Collaboration Reference Update (HTML) (PDF)
Summarizes the symbols added to the Collaboration framework.
Cocoa 2007-07-18
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Cocoa 2007-05-14
NSCachedURLResponse Class Reference (HTML) (PDF)
Describes the class that encapsulates cached data and the server response for a URL load request.
Cocoa 2006-06-28
NSHost Class Reference (HTML) (PDF)
Describes the class used to get information about a network resource.
Cocoa 2007-03-24
NSHTTPCookie Class Reference (HTML) (PDF)
Describes the class that encapsulates an HTTP cookie.
Cocoa 2006-05-23
NSHTTPCookieStorage Class Reference (HTML) (PDF)
Describes the class that manages the shared HTTP cookie storage.
Cocoa 2006-05-23
NSHTTPURLResponse Class Reference (HTML) (PDF)
Describes the class that encapsulates a response to an HTTP URL load request.
Cocoa 2006-05-23
NSInputStream Class Reference (HTML) (PDF)
Describes the class that implements a read-only stream.
Cocoa 2007-04-05
NSMessagePort Class Reference (HTML) (PDF)
Describes the class whose instances are endpoints in local communication through distributed objects or raw messaging.
Cocoa 2006-05-23
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes the class for taking and returning instances of NSMessagePort.
Cocoa 2007-02-23
NSMutableURLRequest Class Reference (HTML) (PDF)
Describes the class that encapsulates a mutable URL load request.
Cocoa 2006-05-23
NSNetService Class Reference (HTML) (PDF)
Describes the class used to publish or consume a network service using multicast DNS.
Cocoa 2008-02-08
NSNetServiceBrowser Class Reference (HTML) (PDF)
Describes the class used to find published services on a network using multicast DNS.
Cocoa 2007-04-02
NSOutputStream Class Reference (HTML) (PDF)
Describes the class that implements a write-only stream.
Cocoa 2007-04-05
NSSocketPort Class Reference (HTML) (PDF)
Describes the class whose instances are used as socket endpoints for distributed object connections or raw messaging.
Cocoa 2007-01-30
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes the class for taking and returning instances of NSSocketPort.
Cocoa 2007-02-26
NSStream Class Reference (HTML) (PDF)
Describes the class for reading and writing data to and from memory, files, and network sockets in a device-independent way.
Cocoa 2007-07-23
NSURL Additions Reference (HTML) (PDF)
Describes the category that extends the NSURL class by adding support for pasteboards.
Cocoa 2006-05-23
NSURL Class Reference (HTML) (PDF)
Describes the class that encapsulates a URL.
Cocoa 2007-02-23
NSURLAuthenticationChallenge Class Reference (HTML) (PDF)
Describes the class that encapsulates a challenge received from a server requiring authentication in response to a URL load request.
Cocoa 2006-05-23
NSURLAuthenticationChallengeSender Protocol Reference (HTML) (PDF)
Describes the protocol that the sender of an authentication challenge must implement.
Cocoa 2006-05-23
NSURLCache Class Reference (HTML) (PDF)
Describes the class that manages cached responses and data from URL load requests.
Cocoa 2008-03-11
NSURLClient Protocol Reference (HTML) (PDF)
Deprecated - Deprecated. Describes the informal protocol implemented by clients of an NSURLHandle download.
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 the class that encapsulates an authentication credential used with a URL load request.
Cocoa 2006-06-28
NSURLCredentialStorage Class Reference (HTML) (PDF)
Describes the class that manages credential storage for URL load requests.
Cocoa 2006-05-23
NSURLDownload Class Reference (HTML) (PDF)
Describes the class that provides support for downloading data from a server to a file for a URL load request.
Cocoa 2006-05-23
NSURLHandle Class Reference (HTML) (PDF)
Deprecated. Describes the class that provides support for downloading data from a URL.
Cocoa 2006-06-28
NSURLHandleClient Protocol Reference (HTML) (PDF)
Deprecated. Defines the protocol that must be implemented by clients of NSURLHandle.
Cocoa 2006-05-23
NSURLProtectionSpace Class Reference (HTML) (PDF)
Describes the class that encapsulates an area on a server that requires authentication for a URL load request.
Cocoa 2006-05-23
NSURLProtocol Class Reference (HTML) (PDF)
Describes the abstract class that is used by subclasses that provide custom protocol-specific loading of URL data.
Cocoa 2007-04-01
NSURLProtocolClient Protocol Reference (HTML) (PDF)
Describes the protocol used by NSURLProtocol subclasses to communicate with the URL loading system.
Cocoa 2006-05-23
NSURLRequest Class Reference (HTML) (PDF)
Describes the class that encapsulates a URL load request.
Cocoa 2007-04-01
NSURLResponse Class Reference (HTML) (PDF)
Describes the class that encapsulates the response from a server to a URL load request.
Cocoa 2007-12-11
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 CFStream functions 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-07-07
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 C API for using streams.
Core Foundation 2007-05-03
CFStream Socket Additions (HTML) (PDF)
Describes the C API for using streams with sockets.
Core Foundation 2006-07-06
Core Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Core Foundation 2008-04-08
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Core Foundation 2007-05-14
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin 2006-05-23
Darwin Notification API Reference (HTML)
Describes the Darwin API for interprocess notification.
Darwin 2008-04-08
KPI Reference (HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
Darwin 2006-07-17
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Darwin 2006-05-23
System Configuration Framework Reference (HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
Darwin 2008-04-08
System Configuration Reference Update (HTML) (PDF)
Summarizes the symbols added to the System Configuration framework.
Darwin 2007-07-18
CFNetwork Reference Collection (HTML) (PDF)
Describes the C APIs for performing a variety network tasks.
General 2006-05-23
Core Services Framework Reference (HTML) (PDF)
Describes the API for many fundamental operating system services.
General 2007-10-31
Directory Service Framework Reference (HTML)
Describes the Directory Service Framework.
General 2008-04-08
DNS Service Discovery API Reference for C (HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
General 2008-04-23
System Configuration Framework Reference (HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
General 2008-04-08
Publication Subscription Framework Reference (HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
Internet & Web 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.
Internet & Web 2006-07-13
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Mac OS X Server 2006-05-23
Directory Service Framework Reference (HTML)
Describes the Directory Service Framework.
Mac OS X Server 2008-04-08
Directory Service Reference Update (HTML) (PDF)
Summarizes the symbols added to the Directory Service framework.
Mac OS X Server 2007-05-02
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Mac OS X Server 2006-05-23
Xsan Reference (HTML) (PDF)
Describes the Xsan API commands.
Mac OS X Server 2006-05-23
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Security 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Security 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Security 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Security 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Security 2007-05-14
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Security 2007-05-14
Core Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Security 2008-04-08
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Security 2007-05-14
Secure Transport Reference (HTML) (PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
Security 2004-08-31