Sort by Title |
Sorted by Resource Type |
Sort by Date |
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Articles |
2004-09-13
|
Network Kernel Extensions Programming Guide
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
|
Guides |
2009-03-02
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Guides |
2007-06-28
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Guides |
2007-01-08
|
Network Kernel Extensions (legacy)
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.3 and earlier).
|
Guides |
2006-10-03
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Guides |
2006-05-23
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Guides |
2006-04-04
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Guides |
2006-02-07
|
Mac OS X Man Pages
(HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
|
Reference |
2008-04-29
|
DNS Service Discovery C Reference
(HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
|
Reference |
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.
|
Reference |
2008-04-08
|
KPI Reference
(HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
|
Reference |
2006-07-17
|
Apple Filing Protocol Reference
(HTML)
(PDF)
Describes the Apple Filing Protocol commands.
|
Reference |
2006-05-23
|
Open Directory Reference
(HTML)
(PDF)
Describes the Carbon API for using Open Directory.
|
Reference |
2006-05-23
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Release Notes |
2007-10-31
|
System Configuration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the System Configuration framework.
|
Release Notes |
2007-07-18
|
CFProxySupportTool
(HTML)
(DMG)
(ZIP)
Shows how to use the CFProxySupport APIs to decide whether a network connection should pass through a proxy.
|
Sample Code |
2007-10-29
|
MoreSCF
(HTML)
(DMG)
(ZIP)
High-level wrapper around System Configuration framework, making common operations easy.
|
Sample Code |
2007-06-07
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Sample Code |
2005-10-27
|
SocketCancel
(HTML)
(DMG)
(ZIP)
Shows how to safely cancel threads that are blocked within BSD sockets calls.
|
Sample Code |
2005-08-10
|
CFLocalServer
(HTML)
(DMG)
(ZIP)
Uses UNIX domain sockets to communicate between client and server programs on the same machine.
|
Sample Code |
2005-07-26
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Sample Code |
2005-07-26
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Sample Code |
2005-07-26
|
DNSServiceMetaQuery
(HTML)
(DMG)
(ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
|
Sample Code |
2005-06-01
|
NetworkAuthentication
(HTML)
(DMG)
(ZIP)
Demonstrates authentication with Open Directory APIs and GSSAPI
|
Sample Code |
2005-06-01
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Sample Code |
2003-10-27
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Sample Code |
2003-10-27
|
QISA
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of writing an Internet setup assistant for traditional Mac OS and Mac OS X.
|
Sample Code |
2003-05-15
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Technical Q&As |
2008-06-03
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Technical Q&As |
2008-03-25
|
Descriptor Passing Problems
(HTML)
QA1541: Describes how to work around common problems with descriptor passing.
|
Technical Q&As |
2007-10-29
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Technical Q&As |
2006-10-03
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Technical Q&As |
2005-07-06
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Technical Q&As |
2004-07-14
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Technical Q&As |
2004-07-14
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Technical Q&As |
2004-06-01
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Technical Q&As |
2002-01-15
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Technical Q&As |
2000-09-05
|