Skip to main content
Apple Developer Archive
Contents
Cocoa (120)
- About Bonjour— Explains how to use Apple
- About Collections— Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
- About Core Animation— Introduces the main components and services of Core Animation.
- About Dates and Times— Explains how to manage Cocoa dates and times.
- About Memory Management— Explains how to allocate and deallocate objects in Cocoa.
- About Objective-C— Describes elements of best practice when writing code with Objective-C using ARC...
- About Preferences and Settings— Explains how to use the Cocoa defaults system to create and save user preference...
- About Printing on the Mac— Explains how to support printing in Cocoa applications.
- About Resources— Explains how to work with nib and bundle resources in apps.
- About Table Views in OS X Applications— Explains how to use Cocoa table views.
- Core Data Model Versioning and Data Migration— Explains the managed object model versioning and data migration features of Core...
- Core Data Programming Guide: What Is Core Data?— Explains how to manage objects using the Core Data framework.
- Introduction— Explains how to put Cocoa objects into and remove them from a representation sui...
- Introduction— Describes the Blocks feature for the C programming language.
- Introduction— Introduces the basic concepts, terminology, architectures, and design patterns o...
- Introduction— Introduces event mechanisms and the types of events in Cocoa and describes how t...
- Introduction— Explains how to use threads in Cocoa applications.
- Introduction— Explains how to send and receive information about events in Cocoa programs.
- Introduction— Describes object-oriented programming from the perspective of an Objective-C dev...
- Introduction— Describes the Objective-C 2.0 runtime support library.
- Introduction— Introduces object-oriented programming and describes the main programming langua...
- Introduction— Explains how to transfer data using pasteboard operations in Cocoa.
- Introduction— Describes how to specify queries in Cocoa.
- Introduction— Document that discusses how to do media playback, editing, export, and capture, ...
- Introduction— Added section on how to open QuickTime movies by specifying mov Document Types.
- Introduction— Describes how to integrate a Core Data application with Spotlight.
- Introduction— Explains how Cocoa applications can extend their capabilities seamlessly to othe...
- Introduction— Explains how to use Cocoa windows and panels.
- Introduction to 64-Bit Transition Guide For Cocoa— Explains how to port Cocoa projects to 64-bit addressing.
- Introduction to Accessibility Programming Guidelines for Cocoa— Explains how Cocoa applications make their user interface available to external ...
- Introduction to Animation Programming Guide for Cocoa— Describes how to use Cocoa animation objects to enhance user interface transitio...
- Introduction to Animation Types and Timing Programming Guide— Describes the animation and timing classes used by both Core Animation and Cocoa...
- Introduction to Application Architecture— Explains the architecture of a Cocoa application and how it interacts with the o...
- Introduction to Application File Management— Explains how Cocoa applications can use, manipulate, and
- Introduction to Application Menus and Pop-up Lists— Explains how Cocoa menus and lists work and how to manipulate items within them.
- Introduction to Assertions and Logging— Explains how to use assertions and logging to diagnose problems in Cocoa applica...
- Introduction to Atomic Store Programming Topics— Describes how to use the Core Data atomic store API to create persistent stores ...
- Introduction to Attributed String Programming Guide— Explains how to use attributed strings, which manage attributes of character str...
- Introduction to Binary Data Programming Guide for Cocoa— Explains how to create and use Cocoa data objects, object-oriented wrappers for ...
- Introduction to Boxes— Explains how to use Cocoa boxes.
- Introduction to Browsers— Explains how to use Cocoa browsers.
- Introduction to Buttons— Explains how to use Cocoa buttons.
- Introduction to Carbon-Cocoa Integration Guide— Explains how to use both Carbon and Cocoa in developing an application.
- Introduction to Cocoa Bindings Programming Topics— Explains how to rapidly develop sophisticated user interfaces using Cocoa bindin...
- Introduction to Cocoa Bindings Reference— Updated Bindings Types introduction.
- Introduction to Cocoa Drawing Guide— Explains how to use Cocoa to draw your application
- Introduction to Cocoa Performance Guidelines— Guidelines for improving the performance of Cocoa applications.
- Introduction to Cocoa Scripting Guide— Explains how to create scriptable Cocoa applications that use the scripting defi...
- Introduction to Cocoa-Java Integration Guide— Explains how to use the Java interfaces to Cocoa.
- Introduction to Coding Guidelines for Cocoa— Provides naming guidelines for Cocoa API and design advice to framework develope...
- Introduction to Color Programming Topics for Cocoa— Explains how applications specify colors and how users choose colors in Cocoa.
- Introduction to Combo Boxes— Explains how to use Cocoa combo boxes.
- Introduction to Control and Cell Programming Topics for Cocoa— Explains the relationship between Cocoa control and cell objects.
- Introduction to Core Data Utility Tutorial— A hands-on guide to creating a command-line utility using low-level features of ...
- Introduction to Cursor Management— Explains how to set the cursor and handle cursor-update events in Cocoa applicat...
- Introduction to Data Formatting Programming Guide For Cocoa— Explains how to use Cocoa formatters to create and validate text in text fields ...
- Introduction to Dialogs and Special Panels— Explains how to create alert panels. Includes links to documents about other typ...
- Introduction to Distributed Objects— Explains how Objective-C objects in different threads or different processes com...
- Introduction to Drag and Drop— Explains how to implement drag and drop in Cocoa.
- Introduction to Drawers— Explains how to use Cocoa drawers.
- Introduction to Dynamically Loading Code— Explains how Cocoa applications can dynamically load code during execution.
- Introduction to Error Handling Programming Guide For Cocoa— Describes NSError objects, related Application Kit support for error handling, a...
- Introduction to Event-Driven XML Programming Guide for Cocoa— Explains how to process XML documents using the Cocoa streaming parser.
- Introduction to Exception Programming Topics for Cocoa— Explains how to raise and handle exceptions in Cocoa applications.
- Introduction to Font Handling— Explains the Cocoa font management system and how users select fonts.
- Introduction to Font Panel— Explains how to use the Cocoa Font panel.
- Introduction to Forms— Explains how to use Cocoa forms.
- Introduction to Garbage Collection— Describes the garbage collection system for Cocoa.
- Introduction to Image Views— Explains how to use Cocoa image views.
- Introduction to Interacting with the Operating System— Explains how Cocoa applications manage tasks and get information about hosts and...
- Introduction to Key-Value Observing Programming Guide— Explains the Cocoa key-value observing protocol.
- Introduction to Low-Level File Management Programming Topics— Explains the low-level ways Cocoa applications can interact with files.
- Introduction to Matrices— Explains how to use Cocoa matrices.
- Introduction to NSPersistentDocument Core Data Tutorial for Mac OS X v10.4— Step-by-step instructions for building a simple but functionally rich applicatio...
- Introduction to Numbers and Other Values— Explains how to use Cocoa object wrappers for primitive C data types.
- Introduction to Online Help— Explains how to add help to a Cocoa application.
- Introduction to Outline Views— Explains how to use Cocoa outline views.
- Introduction to Pasteboards Programming Topics— Explains how to transfer data using pasteboard operations in Cocoa.
- Introduction to Progress Indicators— Explains how to use Cocoa progress indicators.
- Introduction to Property Lists— Explains how to use structured, textual representations of data in Cocoa.
- Introduction to Ruby and Python Programming Topics for OS X— Describes Ruby and Python on OS X, and especially the bridges between them and O...
- Introduction to Rulers and Paragraph Styles— Explains paragraph styles and how to work with the rulers that enable users to m...
- Introduction to Run Loops— Explains how Cocoa run loops process input.
- Introduction to Scripting Bridge Programming Guide for Cocoa— Describes the Scripting Bridge technology, which bridges OSA-compliant applicati...
- Introduction to Scroll View Programming Guide for Cocoa— Describes how to use scroll views in Cocoa applications.
- Introduction to Search Fields— Explains how to use Cocoa search fields.
- Introduction to Segmented Controls— Explains how to use Cocoa segmented controls.
- Introduction to Sheets— Explains how to use Cocoa sheets.
- Introduction to Sliders— Explains how to use Cocoa sliders.
- Introduction to Sort Descriptors— Explains how to use sort descriptors to specify the sorting of collections.
- Introduction to Sound Programming Topics for Cocoa— Explains how to load and play audio data in Cocoa.
- Introduction to Speech— Explains Cocoa
- Introduction to Spell Checking— Explains how to use the spell-checking facilities in the Cocoa text system.
- Introduction to Status Bars— Explains how to use Cocoa status bars.
- Introduction to Steppers— Explains how to use Cocoa steppers.
- Introduction to Stream Programming Guide for Cocoa— Explains how to use the Cocoa stream classes to read data from and write data to...
- Introduction to String Programming Guide— Explains how to create, search, concatenate, and draw strings in Cocoa.
- Introduction to Sync Services Programming Guide— Explains how to add syncing to your applications. Sync Services is deprecated in...
- Introduction to Tab Views— Explains how to use Cocoa tab views.
- Introduction to Text Attachments— Expalins how to add graphics and other attachments to text.
- Introduction to Text Attributes— Explains how to work with attributes, the distinguishing characteristics of rich...
- Introduction to Text Editing Programming Guide for Cocoa— Explains how to control the behavior of the Cocoa text system as it performs tex...
- Introduction to Text Input Management— Explains how to use the input management technology that has been replaced by th...
- Introduction to Text Layout Programming Guide— Explains how the Cocoa text system lays out text on pages.
- Introduction to Text System Storage Layer Overview— Explains how the Cocoa text system stores the information it needs to lay out te...
- Introduction to Text System User Interface Layer— Explains how to implement the main, high-level interface to the Cocoa text syste...
- Introduction to The Objective-C Programming Language 1.0— Introduces object-oriented programming and describes version 1 of the main progr...
- Introduction to Timers— Explains how to use timers for scheduling automatic, repeating message invocatio...
- Introduction to Token Field Programming Guide for Cocoa— Describes how to set up and programatically manage a token field.
- Introduction to Toolbars— Explains how to use Cocoa toolbars.
- Introduction to Tree-Based XML Programming Guide for Cocoa— Explains how to use the NSXML classes of Cocoa to process, modify, and query XML...
- Introduction to Undo Architecture— Explains how to record information in Cocoa so a user can reverse an operation
- Introduction to User Interface Validation— Explains how to use the standard mechanism to validate user interface items in C...
- Introduction to Value Transformers— Explains how to create and use value transformers, which are used with the Contr...
- Introduction to Video— Explains how to use QuickTime movies in Cocoa.
- Introduction to View Programming Guide for Cocoa— Explains how to design and implement Cocoa views in applications.
- Introduction to WebKit Objective-C Programming Guide— Explains how to use the WebKit to embed web content in both Cocoa and Carbon app...
- Introduction to Workspace Services— Explains how to use the services the workspace class provides to Cocoa applicati...
- Key-Value Coding Programming Guide: About Key-Value Coding— Conceptual information about how to access a Cocoa object's values using keys.
- Using the Java Bridge— <!-- start of header -->
Carbon (41)
- About File Metadata Queries— Describes how to add Spotlight searching to your applications.
- About Spotlight Importers— Describes the role of metadata importers and how to write them.
- Apple Type Services for Fonts Programming Guide— Explains how to access fonts using the legacy ATS-based font management API. Inc...
- Carbon Menus Concepts— Describes how to create menus in Carbon applications.
- HIToolbar Concepts— Explains how to create toolbars in Carbon applications.
- Inside Carbon
: Appearance Manager— Explains how to make an application
- Introduction— Shows how to write applications that talk to cameras and scanners.
- Introduction— Explains how an application can open document files, other applications, and URL...
- Introduction to 64-Bit Guide for Carbon Developers— Explains the changes necessary to create a 64-bit executable version of a Carbon...
- Introduction to Accessibility Programming Guidelines for Carbon— Explains how to access-enable Carbon applications.
- Introduction to Apple Help Programming Guide— Explains how to author, package, and display user help content in OS X.
- Introduction to ATSUI Programming Guide— Explains how to use the legacy ATSUI technology to lay out, process, and draw Un...
- Introduction to Carbon Event Manager Programming Guide— Essential information for implementing Carbon events.
- Introduction to Carbon Overview— Defines Carbon and the components of Carbon applications. Provides a whirlwind t...
- Introduction to Carbon Porting Guide— A handbook for developers porting older Mac OS applications to Carbon.
- Introduction to Data Browser Programming Guide— Explains how to present data in lists similar to the list and column views in th...
- Introduction to Handling Carbon Windows and Controls— A guidebook for implementing windows and controls in Carbon applications.
- Introduction to HIArchive Programming Guide— Describes how to store data objects using HIArchive. Also includes information t...
- Introduction to HIView Programming Guide— Describes view-based controls and how to implement them in Carbon applications.
- Introduction to Managing Fonts: QuickDraw— Explains how to use the deprecated QuickDraw-based font-management API replaced ...
- Introduction to Multiprocessing Services Programming Guide— Explains how to implement preemptive tasks in Carbon applications.
- Introduction to Navigation Services Programming Guide— Explains how to provide a user interface for navigating to, opening, and saving ...
- Introduction to Obtaining and Using Icons With Icon Services— Explains how to obtain and display icons for a Carbon application or extension.
- Introduction to Optimizing Display Modes and Window Arrangement With the Display Manager— Explains how to use the Display Manager. This technology has been replaced by Qu...
- Introduction to Pasteboard Manager Programming Guide— Describes how to create and manage pasteboards in Carbon applications.
- Introduction to Programming With Navigation Services in Mac OS 9— Explains how to implement a user interface for navigating, opening, and saving f...
- Introduction to Programming With the Language Analysis Manager— Explains how morpholgical analysis is performed by the system.
- Introduction to Programming With the Text Encoding Conversion Manager— Explains character encodings, Unicode conversion, and custom converter plug-ins....
- Introduction to Providing Help Tags in Carbon— Explains how to add contextually sensitive help content to an application
- Introduction to Quartz Programming Guide for QuickDraw Developers— Provides strategies to help Carbon programmers replace QuickDraw code with Quart...
- Introduction to Setting Up Your Carbon Application to Use the Services Menu— Explains how to make a Carbon application share functionality with other applica...
- Introduction to Spotlight— Introduces the main components and services of Apple
- Introduction to Supporting Printing in Your Carbon Application— Explains how to support printing in Carbon applications. Includes creating PDFs ...
- Introduction to Supporting Unicode Input— Describes legacy systems that introduced international text in Mac OS X.
- Introduction to Unarchiving Interface Objects With Interface Builder Services— Explains how to reconstitute user interface elements in Carbon applications.
- Introduction to Understanding Text Input and the Text Services Manager in Carbon— Discusses the legacy technology for keyboard input and explains how events are r...
- Introduction to Upgrading to the Mac OS X HIToolbox— A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox featur...
- Introduction to Using Ink Services in Your Application— Explains how Ink Services works and how to customize handwriting recognition.
- MLTE Introduction— Explains how to use the deprecated multilingual text engine which has been repla...
- Navigation Services for Carbon— Introduces changes to the Navigation Services API for CarbonLib and Carbon in Ma...
- Transferring Data With URL Access Manager— Explains how to transfer data to and from a URL from within a Carbon application...
Hardware & Drivers (38)
- About the Thunderbolt Technology— Explains an external expansion interface for improving transfer speed between de...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch iMac for Education Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to AirPort Developer Note— Describes Apple
- Introduction to Bluetooth Developer Note— Provides an overview of Bluetooth technology and describes its implementation in...
- Introduction to CCL Modem Scripting Guide— Provides instructions for using the Communication Command Language (CCL) to writ...
- Introduction to Ethernet Developer Note— Provides an overview of Ethernet technology and describes its implementation in ...
- Introduction to FireWire Developer Note— Provides an overview of FireWire (IEEE 1394) and describes support for it on Mac...
- Introduction to Hardware Developer Note Terms and Abbreviations— Lists common terms and abbreviations used in Apple
- Introduction to HBA Device Driver Programming Guide— Describes how to develop a high-performance, kernel-resident driver for an HBA d...
- Introduction to iMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of iMac ...
- Introduction to iMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of iMac ...
- Introduction to iMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of iMac ...
- Introduction to iMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the i...
- Introduction to iMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of iMac ...
- Introduction to Mac mini Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to Mac Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to Mac Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to Mac Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to MacBook Air Developer Note— New document specifies internal design, I/O features, and expansion capabilities...
- Introduction to MacBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to MacBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to MacBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to MacBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to MacBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to RAM Expansion Developer Note— Details requirements of RAM modules for use in Mac computers.
- Introduction to Universal Serial Bus Developer Note— Provides an overview of Universal Serial Bus (USB) and describes support for it ...
- Introduction to Xserve Developer Note— [Next](../Articles/Xserve_arch.html)
- Introduction to Xserve Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 4...
QuickTime (32)
- About This Manual— Explains how to create plug-in modules for the QuickTime Streaming Server.
- Introduction— Defines the HTML tags and parameters used to communicate with the QuickTime brow...
- Introduction to Component Manager for QuickTime— Shows how to work with QuickTime components using the Component Manager, the com...
- Introduction to Interactive Movies— Explains how to construct interactive movies using QuickTime wired sprites and s...
- Introduction to QuickTime 7— Describes the new features, functions, and data structures in QuickTime 7.
- Introduction to QuickTime 7 for Windows— Conceptual and reference material about the changes, features and enhancements, ...
- Introduction to QuickTime 7.1 Update Guide— Describes the new features, enhancements, and APIs available in QuickTime 7.1, i...
- Introduction to QuickTime 7.2.1 Update Guide— Describes the new features, changes, and enhancements in the QuickTime 7.2.1 rel...
- Introduction to QuickTime Component Creation Guide— Tells you how to build new media handler and preview components to extend the ca...
- Introduction to QuickTime Compression and Decompression Guide— Describes the QuickTime data compression and decompression technologies.
- Introduction to QuickTime Import and Export Guide— Describes QuickTime
- Introduction to QuickTime Initialization Guide— Describes how to initialize the QuickTime working environment and how to determi...
- Introduction to QuickTime Kit Programming Guide— Provides a tutorial on how to build and extend a QTKitPlayer application using t...
- Introduction to QuickTime Media Types and Media Handlers Guide— Describes video, sound, text, time code, and tween media handlers.
- Introduction to QuickTime Movie Basics— Introduces some of the basic concepts you need to understand when working with Q...
- Introduction to QuickTime Movie Creation Guide— Describes some of the different ways your application can create a new QuickTime...
- Introduction to QuickTime Movie Internals Guide— Describes technologies inside QuickTime movies, including time management, modif...
- Introduction To QuickTime Movie Playback Programming Guide— Describes how to open and play QuickTime movies using the Carbon and QuickTime A...
- Introduction to QuickTime Music Architecture Guide— Explains how to enable synthesizing and playing of sounds and musical sequences.
- Introduction To QuickTime Overview— Introduces the main concepts and services of QuickTime.
- Introduction to QuickTime Streaming Guide— Describes the QuickTime streaming technology.
- Introduction to QuickTime Transport and Delivery Guide— Describes components that transport data between QuickTime movies and specific d...
- Introduction to QuickTime Video Effects and Transitions Guide— Describes QuickTime video effect components and how to use them.
- Introduction to QuickTime VR— Explains how to construct interactive movies using QuickTime VR.
- Introduction To SMIL Scripting Guide for QuickTime— Defines support for using SMIL to communicate with the QuickTime browser plug-in...
- QuickTime Atoms and Resources Reference— Describes API details of QuickTime atoms and public resources.
- QuickTime File Format | Apple Developer Documentation— An object-oriented file format for the storage and exchange of digital media bet...
- QuickTime Vector Graphics— Explains the legacy technology for making mathematical descriptions of images.
- Standard Sound Dialog Component— Describes the QuickTime component that lets the user make audio parameter settin...
- What’s New in QuickTime 6.3 + 3GPP— Summarizes features, changes, and new capabilities of QuickTime 6.3 plus 3GPP.
- What’s New in QuickTime 6.4 For Mac OS X— Deleted erroneous reference to constants that are not in released header files.
- What’s New in QuickTime 6.5— Changes to the capabilities, mode of operation, and API of QuickTime at version ...
Hardware (17)
- Introduction to 12-inch PowerBook G4 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 15-inch PowerBook G4 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to 17-inch PowerBook G4 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to Audio Developer Note— Describes the analog and digital audio capabilities of Mac computers.
- Introduction to eMac Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the e...
- Introduction to iBook Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the i...
- Introduction to iMac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the i...
- Introduction to iMac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the i...
- Introduction to Mac mini Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to PCI Developer Note— Provides an overview of PCI technology and describes PCI support on Mac computer...
- Introduction to Power Mac G5 -- Single Processor Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the s...
- Introduction to Power Mac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the P...
- Introduction to Power Mac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the P...
- Introduction to PowerMac G4— Specifies the internal design, I/O features, and expansion capabilities of the P...
- Introduction to Video Developer Note— Details video capabilities of Mac computers.
- Introduction to Xserve G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the X...
- The iSight Video Camera— Describes the Apple iSight video camera and its enhancements.
Networking & Internet (11)
Audiovideo (10)
- 1.0 Introduction— Describes the encryption format into MPEG-2 transport streams as used in HTTP Li...
- 1.0 Introduction— Specification for inserting timed metadata in ID3 format into HTTP Live Streamin...
- About AirPlay— Explains how to prepare video content, websites, and apps to work with AirPlay.
- About Audio and Video— Describes the usage of audio and video technologies.
- About AVFoundation— Describes the framework you use to play, inspect, create, edit, capture, and tra...
- About Canvas— Explains how to use the HTML5 <canvas> element for graphics, animations, and gam...
- About HTML5 Audio and Video— Explains how to use the HTML 5 audio and video tags to add media to web content.
- About Media Playback— New document describing how to use the media playback capabilities of AVFoundati...
- About the Camera and Photo Library— Explains how to perform still image and video capture, and how to pick items fro...
- iTunes Search API: Overview— Describes the iTunes Search API used to place search fields in a website.
Security (10)
- About Authentication, Authorization, and Permissions— Explains the concepts of authorization and authentication in depth.
- About Code Signing— Explains how to use command-line tools to sign your code.
- About Cryptographic Services— Describes the encryption, decryption, signing, hashing, and other cryptographic ...
- About Security Transforms— Describes the security transforms API, a high level API for encryption, decrypti...
- About Software Security— An introduction to computer security concepts and the security APIs in OS X and ...
- App Sandbox | Apple Developer Documentation— Restrict access to system resources and user data in macOS apps to contain damag...
- Certificate, Key, and Trust Services | Apple Developer Documentation— Establish trust using certificates and cryptographic keys.
- Introduction— Describes a security feature that protects against unauthorized access to system...
- Introduction to Authorization Services Programming Guide— Explains how to add fine-grained control of privileged operations in an applicat...
- Introduction to Secure Coding Guide— Describes techniques to use and factors to consider to make your code more secur...
Musicaudio (6)
- About Audio Unit Hosting— Explains how to use system-supplied audio units.
- Introduction— Describes how to play and record audio using Audio Queue Services.
- Introduction— Explains how to use Core Audio frameworks and the Core Audio SDK to create audio...
- Introduction— Provides an overview of Core Audio and its programming interfaces.
- Introduction— Specifies the Apple Core Audio Format (CAF) for audio files.
- Introduction— Defines general digital audio terms as well as terms specific to Apple
Networkinginternetweb (5)
Audio (3)
- Introduction— Explains how to manage audio behavior, including interapplication audio behavior...
- Introduction— Explains how to use the Media Player framework to play synced audio books, podca...
- MIDI Network Driver Protocol— Describes the implementation details for Apple
Macosxserver (3)
- About This Manual— Describes the format of preference manifest files, which are XML documents for s...
- About This Manual— Describes new failover procedures for AFP, NFS, and SMB in OS X v10.4.
- Introduction— Explains how to create client applications that use Xgrid, Apple
Corebluetooth (2)
- Introduction— Describes the Apple Media Service Bluetooth service.
- Introduction— Specification for Bluetooth accessories that communicate with Apple Notification...
Stringstextfonts (2)
- About Core Text— Explains how to do text layout and font-related operations using the Core Text p...
- About Text Handling in iOS— Describes the technologies and techniques for displaying and managing text and w...
Driverskernelhardware (1)
Iphoneconfigurationprofileref (1)
Iphoneurlscheme_reference (1)
Opensource (1)
- Introduction— Provides a guided tour of (Bourne) shell scripting, including control structures...
Preferencesettings (1)
- Introduction— Describes the data types for configuring application settings in the Settings ap...
Short_practical_guide_blocks (1)
Viewcontrollerpgforiphoneos (1)