Skip to main content
Apple Developer Archive
Articles
- About Drawing and Printing in iOS— Describes the APIs and techniques for drawing and printing on iOS.
- Metal Best Practices Guide: Fundamental Concepts— Describes the recommended best practices for developing a Metal game or app.
- About OpenGL ES— Describes how to use OpenGL ES to create high performance graphics in iOS and tv...
- Introduction to Scene Kit— Describes how to use Scene Kit to create 3D scenes in your app.
- Accessibility Programming Guide for OS X: About OS X Accessibility— Explains how to use the accessibility features built into OS X.
- Introduction— Summarizes new features in Instruments.
- Instruments Help Topics— Offers a complete list of Instruments help articles.
- Aperture 3.4 SDK Overview— Explains how to use the Aperture SDK to create plug-ins to control the Aperture ...
- Notes for Apple Loops Developers— Describes important technical features about Apple Loops.
- Aperture 2.1 SDK Overview— Update for Aperture SDK 2.1
- Introduction to Automator Programming Guide— Describes the concepts and tasks for developing actions, which are bundles loade...
- Introduction to Automator AppleScript Actions Tutorial— Guides you through the procedure for creating a simple Automator action implemen...
- Calendar Scripting Guide: About Calendar Scripting— Initial version of this document, which discusses scripting the Calendar app.
- Introduction to Calendar Store Programming Guide— Explains how to access iCal data.
- Customizing Final Cut Studio Blu-ray Disc Templates— Archived PDF guide. Open the original PDF URL for the full document.
- Introduction to Dashboard Programming Topics— Explains Dashboard and WebKit technologies used in widgets.
- Introduction to Dashcode User Guide— Explains how to use Dashcode to create web applications and Dashboard widgets.
- About the FxPlug SDK— Describes the FxPlug SDK.
- Rendering FXPlug Effects in Final Cut— Describes the rendering environment for FxPlug effects running in Final Cut and ...
- Introduction— Explains how to customize Mail features.
- WebKit DOM Programming Topics: About JavaScript and the DOM— Describes how to use JavaScript in web content and WebKit-based applications.
- About Safari Web Inspector— Describes the developer tool built into Safari that helps you prototype, optimiz...
- Introduction to Sherlock Channels— Explains how to create and manage channels in Apple
- iSync SyncML Guide— Archived PDF guide. Open the original PDF URL for the full document.
- About This Document— Provides information about XML elements of the Motion scene graph.
- Introduction to Dashboard Reference— Describes the API for implementing Dashboard widgets.
- About This Document— Describes Final Cut Pro XML Interchange Format version 5, providing access to co...
- Introduction to Safari CSS Reference— Describes the Cascading Style Sheet (CSS) properties that are supported by Safar...
- Introduction— Describes the Hypertext Markup Language (HTML) tags and properties that are supp...
- Developing Web Content for Safari— Conceptual information and techniques on creating effective web content for Safa...
- Introduction to iSync Manual Test Suite Guide— Describes the suite of manual test cases that plug-in developers should run befo...
- Introduction to Apple Events Programming Guide— Provides conceptual information and programming examples for working with Apple ...
- Introduction to AppleScript Language Guide— Defines the AppleScript scripting language. Includes many brief sample scripts.
- Introduction to AppleScript Overview— Introduces the technology for writing scripts to control applications. Useful fo...
- Introduction to AppleScript Studio Programming Guide— Explains how to create script-driven applications with complex user interfaces b...
- Introduction to XML-RPC and SOAP Programming Guide— Explains how to make remote procedure calls from applications or from AppleScrip...
- Introduction— Explains how to manage audio behavior, including interapplication audio behavior...
- MIDI Network Driver Protocol— Describes the implementation details for Apple
- Introduction— Explains how to use the Media Player framework to play synced audio books, podca...
- About AVFoundation— Describes the framework you use to play, inspect, create, edit, capture, and tra...
- About AirPlay— Explains how to prepare video content, websites, and apps to work with AirPlay.
- About the Camera and Photo Library— Explains how to perform still image and video capture, and how to pick items fro...
- 1.0 Introduction— Describes the encryption format into MPEG-2 transport streams as used in HTTP Li...
- About Canvas— Explains how to use the HTML5 <canvas> element for graphics, animations, and gam...
- 1.0 Introduction— Specification for inserting timed metadata in ID3 format into HTTP Live Streamin...
- About Media Playback— New document describing how to use the media playback capabilities of AVFoundati...
- About Audio and Video— Describes the usage of audio and video technologies.
- About HTML5 Audio and Video— Explains how to use the HTML 5 audio and video tags to add media to web content.
- iTunes Search API: Overview— Describes the iTunes Search API used to place search fields in a website.
- Introduction to ATSUI Programming Guide— Explains how to use the legacy ATSUI technology to lay out, process, and draw Un...
- Apple Type Services for Fonts Programming Guide— Explains how to access fonts using the legacy ATS-based font management API. Inc...
- Introduction to Supporting Printing in Your Carbon Application— Explains how to support printing in Carbon applications. Includes creating PDFs ...
- Introduction to 64-Bit Guide for Carbon Developers— Explains the changes necessary to create a 64-bit executable version of a Carbon...
- Introduction to Carbon Event Manager Programming Guide— Essential information for implementing Carbon events.
- 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.
- MLTE Introduction— Explains how to use the deprecated multilingual text engine which has been repla...
- Introduction to Handling Carbon Windows and Controls— A guidebook for implementing windows and controls in Carbon applications.
- Introduction to Obtaining and Using Icons With Icon Services— Explains how to obtain and display icons for a Carbon application or extension.
- 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...
- About Spotlight Importers— Describes the role of metadata importers and how to write them.
- Introduction to Accessibility Programming Guidelines for Carbon— Explains how to access-enable Carbon applications.
- Introduction to Managing Fonts: QuickDraw— Explains how to use the deprecated QuickDraw-based font-management API replaced ...
- Introduction to Spotlight— Introduces the main components and services of Apple
- Introduction to Multiprocessing Services Programming Guide— Explains how to implement preemptive tasks 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...
- Navigation Services for Carbon— Introduces changes to the Navigation Services API for CarbonLib and Carbon in Ma...
- 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.
- Inside Carbon
: Appearance Manager— Explains how to make an application
- 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 Navigation Services Programming Guide— Explains how to provide a user interface for navigating to, opening, and saving ...
- Introduction to Apple Help Programming Guide— Explains how to author, package, and display user help content in OS X.
- Introduction to Quartz Programming Guide for QuickDraw Developers— Provides strategies to help Carbon programmers replace QuickDraw code with Quart...
- About File Metadata Queries— Describes how to add Spotlight searching to your applications.
- Introduction to Supporting Unicode Input— Describes legacy systems that introduced international text in Mac OS X.
- Transferring Data With URL Access Manager— Explains how to transfer data to and from a URL from within a Carbon application...
- 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...
- HIToolbar Concepts— Explains how to create toolbars in Carbon applications.
- 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 Carbon Porting Guide— A handbook for developers porting older Mac OS applications to Carbon.
- Carbon Menus Concepts— Describes how to create menus in Carbon applications.
- Introduction to Data Browser Programming Guide— Explains how to present data in lists similar to the list and column views in th...
- Introduction to Carbon Overview— Defines Carbon and the components of Carbon applications. Provides a whirlwind t...
- Introduction to Using Ink Services in Your Application— Explains how Ink Services works and how to customize handwriting recognition.
- 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— Explains how to put Cocoa objects into and remove them from a representation sui...
- 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— Describes the Blocks feature for the C programming language.
- 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 64-Bit Transition Guide For Cocoa— Explains how to port Cocoa projects to 64-bit addressing.
- Introduction to Cocoa Bindings Programming Topics— Explains how to rapidly develop sophisticated user interfaces using Cocoa bindin...
- Introduction to Cocoa Drawing Guide— Explains how to use Cocoa to draw your application
- Introduction— Introduces the basic concepts, terminology, architectures, and design patterns o...
- Introduction to Cocoa Performance Guidelines— Guidelines for improving the performance of Cocoa applications.
- Introduction to View Programming Guide for Cocoa— Explains how to design and implement Cocoa views in applications.
- Introduction to Coding Guidelines for Cocoa— Provides naming guidelines for Cocoa API and design advice to framework develope...
- About Collections— Explains how to group objects in arrays, sets, or dictionaries 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 Pasteboards Programming Topics— Explains how to transfer data using pasteboard operations in Cocoa.
- About Core Animation— Introduces the main components and services of Core Animation.
- Core Data Programming Guide: What Is Core Data?— Explains how to manage objects using the Core Data framework.
- Introduction to Core Data Utility Tutorial— A hands-on guide to creating a command-line utility using low-level features of ...
- Core Data Model Versioning and Data Migration— Explains the managed object model versioning and data migration features of Core...
- 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 ...
- About Dates and Times— Explains how to manage Cocoa dates and times.
- Introduction to Dialogs and Special Panels— Explains how to create alert panels. Includes links to documents about other typ...
- 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 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 Color Programming Topics for Cocoa— Explains how applications specify colors and how users choose colors in Cocoa.
- Introduction to Drawers— Explains how to use Cocoa drawers.
- Introduction to Error Handling Programming Guide For Cocoa— Describes NSError objects, related Application Kit support for error handling, a...
- Introduction— Introduces event mechanisms and the types of events in Cocoa and describes how t...
- 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 Run Loops— Explains how Cocoa run loops process input.
- Introduction to Text Input Management— Explains how to use the input management technology that has been replaced by th...
- Key-Value Coding Programming Guide: About Key-Value Coding— Conceptual information about how to access a Cocoa object's values using keys.
- Introduction to Key-Value Observing Programming Guide— Explains the Cocoa key-value observing protocol.
- Introduction to Cocoa-Java Integration Guide— Explains how to use the Java interfaces to Cocoa.
- Using the Java Bridge— <!-- start of header -->
- Introduction to Dynamically Loading Code— Explains how Cocoa applications can dynamically load code during execution.
- About Resources— Explains how to work with nib and bundle resources in apps.
- 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.
- About Memory Management— Explains how to allocate and deallocate objects in Cocoa.
- Introduction to Application Menus and Pop-up Lists— Explains how Cocoa menus and lists work and how to manipulate items within them.
- Introduction— Explains how to use threads in Cocoa applications.
- 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 Scroll View Programming Guide for Cocoa— Describes how to use scroll views in Cocoa applications.
- Introduction to Tree-Based XML Programming Guide for Cocoa— Explains how to use the NSXML classes of Cocoa to process, modify, and query XML...
- About Bonjour— Explains how to use Apple
- Introduction— Explains how to send and receive information about events in Cocoa programs.
- Introduction to Numbers and Other Values— Explains how to use Cocoa object wrappers for primitive C data types.
- Introduction— Describes object-oriented programming from the perspective of an Objective-C dev...
- Introduction to The Objective-C Programming Language 1.0— Introduces object-oriented programming and describes version 1 of the main progr...
- Introduction— Describes the Objective-C 2.0 runtime support library.
- Introduction— Introduces object-oriented programming and describes the main programming langua...
- Introduction to Online Help— Explains how to add help to a Cocoa application.
- Introduction to Interacting with the Operating System— Explains how Cocoa applications manage tasks and get information about hosts and...
- Introduction to Outline Views— Explains how to use Cocoa outline views.
- Introduction— Explains how to transfer data using pasteboard operations in Cocoa.
- Introduction— Describes how to specify queries in Cocoa.
- About Printing on the Mac— Explains how to support printing in Cocoa applications.
- Introduction to Progress Indicators— Explains how to use Cocoa progress indicators.
- About Objective-C— Describes elements of best practice when writing code with Objective-C using ARC...
- Introduction to Property Lists— Explains how to use structured, textual representations of data 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 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 Cocoa Scripting Guide— Explains how to create scriptable Cocoa applications that use the scripting defi...
- Introduction to Scripting Bridge Programming Guide for Cocoa— Describes the Scripting Bridge technology, which bridges OSA-compliant applicati...
- 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— Describes how to integrate a Core Data application with Spotlight.
- 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— Explains how Cocoa applications can extend their capabilities seamlessly to othe...
- Introduction to Tab Views— Explains how to use Cocoa tab views.
- About Table Views in OS X Applications— Explains how to use Cocoa table 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 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 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 User Interface Validation— Explains how to use the standard mechanism to validate user interface items in C...
- Introduction to Undo Architecture— Explains how to record information in Cocoa so a user can reverse an operation
- About Preferences and Settings— Explains how to use the Cocoa defaults system to create and save user preference...
- 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— Explains how to use Cocoa windows and panels.
- Introduction to Workspace Services— Explains how to use the services the workspace class provides to Cocoa applicati...
- Introduction to Event-Driven XML Programming Guide for Cocoa— Explains how to process XML documents using the Cocoa streaming parser.
- Introduction to Cocoa Bindings Reference— Updated Bindings Types introduction.
- LLVM Compiler Overview— Describes the LLVM compiler and lists resources for additional information.
- Introduction— Explains how to work with Address Book records, and use views to display and pro...
- Introduction— Describes the Apple Media Service Bluetooth service.
- Introduction— Specification for Bluetooth accessories that communicate with Apple Notification...
- Introduction to Binary Data Programming Guide for Core Foundation— Explains how to create and use Core Foundation data objects, object-oriented wra...
- Introduction— Explains how to use bundle objects to organize resources.
- Introduction— Explains how to group objects in arrays, sets, or dictionaries in Core Foundatio...
- Introduction to Data Formatting Guide for Core Foundation— Explains how to use Core Foundation formatters to create and validate text in te...
- Introduction to Dates and Times Programming Guide for Core Foundation— Explains how to manage Core Foundation dates and times.
- Introduction to Debugging— Tips and techniques for debugging Core Foundation code.
- Introduction to Core Foundation Design Concepts— Explains the fundamental design concepts that underlie all Core Foundation progr...
- Introduction to Locales— Explains how to use locales to retrieve, interpret, and display localized inform...
- Introduction— Explains how to allocate and deallocate objects in Core Foundation.
- Introduction to Plug-ins— Explains how to use the plug-in architecture provided by Core Foundation.
- Introduction to Preferences Programming Topics for Core Foundation— Explains how to manage Core Foundation user preferences.
- Introduction to Property List Programming Topics for Core Foundation— Explains how to use structured, textual representations of data in Core Foundati...
- Introduction to Run Loops— Explains how Core Foundation run loops process input.
- Introduction to Strings Programming Guide for Core Foundation— Explains how to create, manipulate, and search strings in Core Foundation, and h...
- Introduction to XML Programming Topics for Core Foundation— Explains how to parse XML documents into structured objects.
- About the File Metadata Attributes Reference— Describes metadata attributes used with Spotlight.
- Introduction to 64-Bit Transition Guide— Describes the 64-bit features available in OS X.
- Introduction— Explains how applications can detect changes in the file system.
- Introduction— Describes the anatomy of a kernel extension and the process of developing, testi...
- About This Document— Essential information for programming in the OS X kernel. Includes a high-level ...
- Introduction to OS X Notification Overview— Introduces the notification technologies available in OS X.
- Introduction to Network Kernel Extensions Programming Guide— Describes how to write a kernel extension for adding or modifying functionality ...
- About Network Kernel Extensions— Describes how to write a kernel extension for adding or modifying functionality ...
- API Reference: Miscellaneous User Space API Reference— Describes APIs located in various headers in /usr/include.
- About This Document— Describes how to use APIs and tools to create a CloudKit app.
- CloudKit Web Services Reference: About CloudKit Web Services— Describes the CloudKit web services protocol.
- Introduction— Provides snippets of code that you can use when writing a program that uses Core...
- About the Cocoa Document Architecture— Explains how to create document-based applications using the Cocoa document arch...
- About Document-Based Applications in iOS— Describes how to create an iOS application whose documents are integrated with i...
- EventKit | Apple Developer Documentation— Create, view, and edit calendar and reminder events.
- About Incremental Stores— Describes how to implement a Core Data incremental store.
- About Using iCloud with Core Data— Describes how to use iCloud with Core Data.
- Introduction— Provides a hands-on introduction to the Xcode 3 application, superseded by Xcode...
- Introduction— Explains how to monitor the use of resources on Macintosh computers, locally and...
- Introduction— Provides information about how to create and deploy C++ binaries.
- Introduction— Explains how to integrate third-party documentation with the Xcode Documentation...
- Introduction— Explains how to design, implement, and use dynamic libraries.
- Introduction— Explains how to extract API reference documentation from commented header files.
- Introduction— Describes the process for creating custom Interface Builder palettes. Not suppor...
- Introduction to Interface Builder— Advice for using the Interface Builder graphical UI design tool, and pointers to...
- Introduction— Conceptual information and tasks explaining how to use the Interface Builder app...
- apple-archive/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide— To see this page, you must enable JavaScript.
- Introduction to OS X ABI Function Call Guide— Describes the function-calling conventions used in the architectures supported b...
- Introduction— Explains the use of the OS X runtime architecture, including program types, load...
- Introduction to Porting CodeWarrior Projects to Xcode— Explains how to move software projects from CodeWarrior to Xcode and compares th...
- Introduction to PackageMaker User Guide— Describes how to use PackageMaker to create installation packages.
- Overview— Explains how to analyze a program
- Introduction— Explains how to analyze code performance by profiling the system.
- Introduction— Explains how to distribute and install Mac OS X software using PackageMaker and ...
- About Unit Testing— Explains how to incorporate test cases to validate individual units of source co...
- Introduction— Steps for building a simple WebObjects application using Eclipse and the WOLips ...
- Introduction to Xcode Design Tools for Class Modeling— Describes the Xcode Design Tools for Class Modeling.
- Introduction— Provides a detailed description of the Xcode build system and shows how to custo...
- Xcode Entity Modeling Tools for Core Data— Describes the Xcode modeling tools for Core Data.
- Introduction— Describes the Xcode debugging facilities and the recommended debugging technique...
- Introduction— Describes the Xcode mapping tool for Core Data.
- Introduction— Provides practical descriptions of the major development tasks developers perfor...
- Introduction— Describes how to manage source changes using source control and snapshots.
- Introduction to Xcode 2.0 User Guide— Explains how to use Xcode. This document is only for users of Xcode 2.0, which i...
- Introduction— Provides an overview of the Xcode workspace, and shows how to use its components...
- Introduction— Explains how to build software that targets specific versions of iOS and OS X.
- Xcode | Apple Developer Documentation— Build, test, and submit your app with Apple’s integrated development environment...
- About Testing with Xcode— Explains how to incorporate and use Xcode testing features for development proje...
- About Profile Guided Optimization— Explains how to use Profile Guided Optimization with your projects.
- Introduction— Describes the syntax, directives, and specific options required for the OS X ass...
- About Distribution Definition Files— Describes the schema of distribution definition files.
- Introduction— Describes the build settings used in the Xcode build system to compile source co...
- GNU Compiler Collection (GCC) Internals— This file documents the internals of the GNU compilers.
- The GNU C Preprocessor Internals— The GNU C Preprocessor Internals
- GNU Compiler Collection (GCC) Internals— This file documents the internals of the GNU compilers.
- Debugging with gdb - Table of Contents— Open-source document that explains how to use GDB to debug programs.
- gdb Internals - Table of Contents— Open-source document that explains the GDB implementation.
- Perfect Hash Function Generator— User's Guide to gperf 3.0.1
- Introduction to Accessing Hardware From Applications— Tips and guidelines for developing applications that communicate with or control...
- Introduction to Bluetooth Device Access Guide— Explains how to develop applications that access Bluetooth-enabled devices.
- Introduction to Working With HID Class Device Interfaces— Explains how to develop applications to communicate with or control HID class de...
- Introduction to I/O Kit Fundamentals— The basics of developing device drivers. Includes descriptions of I/O Kit famili...
- Introduction to Mass Storage Device Driver Programming Guide— Background and task information about developing kernel-resident drivers for mas...
- Introduction to Network Device Driver Programming Guide— Background and task information about developing network drivers for OS X.
- Introduction to USB Device Interface Guide— Provides background information and sample code for developing applications to c...
- Introduction to FireWire Device Interface Guide— Explains how to develop applications to communicate with or control FireWire dev...
- Introduction to Device File Access Guide for Serial I/O— Guidelines for using I/O Kit and POSIX functions to develop applications that co...
- Introduction to Device File Access Guide for Storage Devices— Guidelines for using I/O Kit and POSIX functions to develop applications that co...
- Introduction to SCSI Architecture Model Device Interface Guide— Explains how to develop applications that communicate with or control SCSI Archi...
- Introduction to Audio Device Driver Programming Guide— Explains how to develop kernel-resident drivers for audio devices.
- Introduction to I/O Kit Device Driver Design Guidelines— Design guidelines and tips for developing, debugging, and deploying kernel-resid...
- About This Book— Conceptual information about writing I/O Kit drivers for PCI, AGP, and CardBus (...
- Introduction— Describes details about the features of existing iOS devices.
- About Disk Arbitration— Describes how to use the Disk Arbitration framework to detect new disks and mani...
- Creating a content blocker | Apple Developer Documentation— Create a content blocker for Safari in Xcode.
- Introduction— Describes Apple’s next-generation filesystem.
- About Document Interaction— Explains how to provide item previews and how to register to open specific file ...
- About the Document Picker— Explains how to use the document picker to provide access to files outside your ...
- About Advanced File System Topics— Describes advanced techniques for working with files and directories.
- About Files and Directories— Explains how to create and manage files and directories.
- On-Demand Resources Guide: On-Demand Resources Essentials— Describes how apps use remote on-demand resources.
- Introduction to Uniform Type Identifiers Overview— Describes uniform type identifiers and how to use them.
- About Final Cut Pro X Workflows— Describes how Final Cut Pro X exchanges data with other applications.
- About the FxPlug Human Interface Guidelines— Describes how to design FxPlug plug-ins for Final Cut Pro X and Motion.
- FCPXML Reference | Apple Developer Documentation— Create documents that describe the data your app or workflow extension exchanges...
- App Search Programming Guide: Search Drives User Engagement— Describes how to make your app content searchable in iOS.
- App Programming Guide for tvOS: Apple TV and tvOS— Describes how to write applications for tvOS.
- watchOS 2 Transition Guide: Before You Start— Describes how to create a Watch app for watchOS 2.
- About the Application Development Process— Describes the steps for developing iOS and Mac apps and submitting them to the A...
- About the Basic Programming Concepts for Cocoa and Cocoa Touch— Contains, in alphabetical order, descriptions of design patterns, architectures,...
- Updating your app from 32-bit to 64-bit architecture | Apple Developer Documentation— Ensure that your app behaves as expected by adapting it to support later version...
- Introduction— Explains how to implement concurrent code paths in an application.
- App Extension Programming Guide: App Extensions Increase Your Impact— Describes how to develop an app extension, which is an executable that adds func...
- GameplayKit Programming Guide: About GameplayKit— Describes how to use the GameplayKit framework to design game architectures and ...
- About OS X App Design— Introduces the development process for Mac apps.
- Help - Ads on Apple News - Apple Ads— Get helpful instructions and tips for publishers setting up ads on Apple News.
- Apple News Format Tutorials | Apple Developer Documentation— Create a basic article and then add advanced design features.
- Apple News Format Tutorials | Apple Developer Documentation— Create a basic article and then add advanced design features.
- Introduction to OS X Glossary— Defines terms used for OS X.
- WatchKit | Apple Developer Documentation— Build watchOS apps that use features the app delegate monitors or controls, such...
- apple-archive/documentation/General/Conceptual/iAd_News_Campaign_API/Book/Overview.html— %PDF-1.3
%���������
3 0 obj
<< /Filter /FlateDecode /Length 1794 >>
stream
x��Ɏ...
- Revenue API for News Publishers — Overview— Describes how content publishers such as news channels distributing via Apple Ne...
- About Your Third iOS App— A tutorial that introduces iCloud for iOS apps.
- About Incorporating iCloud into Your App— Describes how to incorporate iCloud into your app.
- About LLDB and Debugging— A guide documenting the LLDB command-line debugger
- HTTP Live Streaming (HLS) authoring specification for Apple devices | Apple Developer Documentation— Learn the requirements for live and on-demand audio and video content delivery u...
- About Info.plist Keys and Values— Describes the keys for a bundle
- iAd Publisher API Guide— Describes how app publishers can access data about the iAd performance of their ...
- About High Resolution for OS X— Guidelines for building an app to take advantage of the increased resolution for...
- About SpriteKit— Describes how to use SpriteKit to implement games and other apps featuring arbit...
- Introduction to Animation Overview— Describes the animation facilities provided by OS X.
- Core Animation Cookbook— Demonstrates common Core Animation tasks.
- About Core Image— Provides an overview and explains how to use and create image filters and image ...
- Introduction to Core Video Programming Guide— Describes Core Video concepts and how to obtain and manipulate video frames usin...
- Introduction to DVD Playback Services Programming Guide— Explains how to use DVD Playback Services to add DVD-Video playback features to ...
- Introduction— Explains how to read and write image data using the Image I/O framework.
- Introduction to Image Kit Programming Guide— Explains how to support browsing, viewing, editing, and processing images.
- Introduction— Describes how to write image processing kernels and package them for distributio...
- About This Document— Principles of color management and use of ColorSync in applications and device d...
- About OpenGL for OS X— Explains how to use the Apple implementation of OpenGL to create 3D graphics for...
- Introduction— Explains how to view the properties supported by the OpenGL drivers available on...
- Introduction— Explains how to assess the efficiency of an OpenGL application.
- Introduction— Explains how to use OpenGL Shader Builder to develop and test GPU programs.
- Introduction to PDF Kit Programming Guide— Introduces basic PDF concepts and describes how to use PDF Kit to display PDF do...
- Introduction to Quartz Composer Programming Guide— Describes how to used the framework to load, play, and control compositions.
- Introduction to Quartz Composer User Guide— Explains how to use the Quartz Composer development tool to create motion graphi...
- Introduction to Quartz Composer Custom Patch Programming Guide— Describes how to create custom patches for distribution.
- Introduction to Quartz Display Services Programming Topics— Shows how to configure and control display hardware using Quartz Display Service...
- Introduction to Color Management Overview— Introduces basic concepts and defines color spaces.
- Introduction— Explains how to use Quartz 2D. Includes illustrations and sample code.
- Introduction— Describes the symbols for writing image-processing kernels.
- Core Image Filter Reference— Describes the built-in image processing filters available through Core Image.
- Introduction to Audio Developer Note— Describes the analog and digital audio capabilities of Mac computers.
- Introduction to Video Developer Note— Details video capabilities of Mac computers.
- Introduction to PCI Developer Note— Provides an overview of PCI technology and describes PCI support on Mac computer...
- Introduction to Power Mac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the P...
- The iSight Video Camera— Describes the Apple iSight video camera and its enhancements.
- 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 Mac mini Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to PowerMac G4— Specifies the internal design, I/O features, and expansion capabilities of the P...
- 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 Power Mac G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the P...
- Introduction to Power Mac G5 -- Single Processor Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the s...
- 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 Xserve G5 Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the X...
- 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 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 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 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 Hardware Developer Note Terms and Abbreviations— Lists common terms and abbreviations used in Apple
- Introduction to MacBook Air Developer Note— New document specifies internal design, I/O features, and expansion capabilities...
- Introduction to 15-inch MacBook Pro Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- 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 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 Mac mini Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the M...
- Introduction to HBA Device Driver Programming Guide— Describes how to develop a high-performance, kernel-resident driver for an HBA d...
- About the Thunderbolt Technology— Explains an external expansion interface for improving transfer speed between de...
- Introduction to Xserve Developer Note— Next
- Introduction to Xserve Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 4...
- 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 17-inch iMac for Education Developer Note— Specifies the internal design, I/O features, and expansion capabilities of the 1...
- Introduction to CCL Modem Scripting Guide— Provides instructions for using the Communication Command Language (CCL) to writ...
- apple-archive/documentation/IDEs/Conceptual/AppDistributionGuideXcode4/Introduction— To see this page, you must enable JavaScript.
- About Variables Quick Look for Custom Types— Shows how to enable custom object types for display with the Xcode variables Qui...
- About the Transition to Xcode 4— Explains how to get started using Xcode 4 if you
- About LLDB and Xcode— Explains LLDB features and syntax. Includes a listing of GDB to LLDB command equ...
- About Simulator— Explains how to develop, debug, and test iOS and Watch apps on a Mac during deve...
- Simulator Help Topics— Summary of the Simulator Help topics.
- Xcode Server and Continuous Integration Guide: About Continuous Integration in Xcode— Provides guidelines and examples for using Xcode Server and implementing a conti...
- About the Particle Emitter Editor— Describes how to simulate rain, snow, fire, and other particle effects in a game...
- About Xcode Gestures and Keyboard Shortcuts— Lists keyboard shortcuts for Xcode 4.
- Xcode Help Topics— Offers a complete list of help books for performing essential Xcode tasks.
- Introduction— A guide describing the framework for subscribing to RSS and Atom feeds.
- Introduction to Quartz Composer WebKit Plug-in JavaScript Reference— Describes the API for manipulating Quartz Composer compositions in webpages and ...
- Introduction— Describes additions and extensions to CSS to support animation and visual effect...
- Introduction to WebKit Plug-in Programming Topics— Explains how to develop and deploy browser plug-ins based on the WebKit architec...
- Introduction to Jar Bundler User Guide— Conceptual information and a tutorial about deploying JAR-based applications as ...
- About This Book— Discusses developing and deploying Java 1.3.1 applications on Mac OS X.
- Introduction— Describes what you need to take into account when developing and deploying a Jav...
- Introduction to Project Builder for Java— Explains how to develop Java applications using Apple
- TVML | Apple Developer Documentation— Use Apple TV Markup Language to create individual pages inside of a client-serve...
- Mac Automation Scripting Guide: About Mac Scripting— New document.
- Redirect: App Store Connect GameCenter Configuration— <!-- metrics -->
- Game Centerの概要 - Game Center の構成 - App Store Connect - ヘルプ - Apple Developer— AppleのソーシャルゲームネットワークであるGame Centerを活用すれば、プレイヤーがAppleの各種デバイスでゲームを見つけたり、Leaderboar...
- Game Center 概述 - 配置 Game Center - App Store Connect - 帮助 - Apple Developer— Game Center 是 Apple 的社交游戏网络。玩家可以通过 Game Center 在 Apple 设备上发现你的游戏,还可以追踪自己在排行榜上的分数...
- WebObjects Documentation— Provides the documentation set for the WebObjects 3.1 release, including getting...
- WebObjects 3.5/Enterprise Objects 2.2 Documentation— Provides documentation set for WebObjects 3.5 release, including installation, r...
- WebObjects 4 Developer Documentation— Points to WebObjects 4.0 Developer Documentation page, providing links to What
- WebObjects 4.5 Developer Documentation— Points to WebObjects 4.5 Developer Documentation page, providing links to What
- WebObjects 5 Developer Documentation— Points to WebObjects 5.0 Developer Documentation page, providing links to Develo...
- Introduction to the File System Overview— Conceptual information and guidelines describing the structure and usage of the ...
- Introduction to Framework Programming Guide— Provides conceptual information and guidelines on how to create a framework.
- About Internationalization and Localization— Explains how to create a user interface and write code that can be localized int...
- Introduction to Multiple User Environments— Explains the system
- Introduction— Conceptual and reference information for dynamically configuring your software.
- About Daemons and Services— Explains how to write background processes that perform work on behalf of applic...
- About Developing for Mac— Introduces OS X and its technologies.
- Introduction— Conceptual information and tips for writing code that runs on PowerPC-based and ...
- 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
- About Legacy DTDs for Final Cut Pro X XML— Contains the collection of DTDs for earlier versions of Final Cut Pro X XML.
- About Metal and This Guide— Describes how to use the Metal framework to implement low-overhead graphics rend...
- Introduction to iAd Creative Management— New document that provides an overview of the iAd Creative Management portal.
- Testing an Ad on a Device— Explains how to install iAd Tester to test ads on iOS devices.
- About Entitlements— Describes the entitlement keys for App Sandbox, iCloud, Push Notifications, and ...
- Device Management | Apple Developer Documentation— Manage your organization’s devices remotely.
- Introduction to Uniform Type Identifiers Reference— Describes system-declared uniform type identifiers.
- Playground Support | Apple Developer Documentation— Share playground data, manage live views, and control the execution of a playgro...
- Introduction— Describes how to play and record audio using Audio Queue Services.
- About Audio Unit Hosting— Explains how to use system-supplied audio units.
- 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
- Introduction— Describes high-level concepts for Apple Filing Protocol commands.
- Introduction to CFNetwork Programming Guide— Explains how to use Core Foundation networking functions to work with low-level ...
- Introduction to Identity Services Programming Guide— Explains how identities work and how to use them in applications.
- Introduction— Explains how to have a Carbon application discover available network services.
- About NSNetServices and CFNetServices— Explains how to implement Bonjour in Cocoa or Carbon apps.
- Introduction— Describes the NSServerNotificationCenter API for distributed notifications over ...
- Platform single sign-on (SSO) | Apple Developer Documentation— Use credentials from macOS login to perform single sign-on with an identity prov...
- Platform single sign-on (SSO) | Apple Developer Documentation— Use credentials from macOS login to perform single sign-on with an identity prov...
- Introduction to System Configuration Programming Guidelines— Explains how to use system configuration services for network configuration and ...
- Introduction— Explains how to use the new Web Services client-side frameworks available in OS ...
- Introduction to DNS Service Discovery— Explains how to use DNS Service Discovery in your app.
- Introduction— Next
- API Reference: Core Services Identity Reference— Describes the C API for creating, maintaining and finding users and groups.
- About Game Center— Describes how to use Game Kit to implement social games.
- HomeKit | Apple Developer Documentation— Configure, control, and communicate with home automation accessories.
- About the Hotspot Network Subsystem— Describes how an application can register itself as a Hotspot Helper.
- Introduction— Describes the fundamentals of packets, routing, dynamic address assignment, and ...
- Introduction— Explains how to perform certain networking tasks that although somewhat common, ...
- About Notifications for Websites— Describes how to send local and push notifications to Safari users.
- Local and Remote Notification Programming Guide: Local and Remote Notifications Overview— Describes how apps can send and receive user notifications locally and remotely.
- About Proper Image Delivery on the Web— Describes how to properly serve images to displays of all resolutions.
- In-App Purchase | Apple Developer Documentation— Offer content and services in your app across Apple platforms using a Swift-base...
- Introduction— Overview of live streaming over HTTP for iPhone.
- Introduction— Describes how to build a server that generates profiles and delivers them to iPh...
- About Core Bluetooth— Explains how to develop Mac and iOS apps that interact with Bluetooth low energy...
- About Networking— Explains basic networking concepts and terminology, and provides an overview of ...
- Safari Services | Apple Developer Documentation— Enable web views and services in your app.
- Introduction— Describes requirements for AFP servers used to provide Time Machine backup volum...
- Introduction— This new document explores the many features and capabilities of Web Inspector i...
- Introduction to Hardware for OpenGL ES— Describes the OpenGL ES hardware support for iOS devices.
- Introduction— Provides a guided tour of (Bourne) shell scripting, including control structures...
- Wallet Passes | Apple Developer Documentation— Create, distribute, and update passes for the Wallet app.
- Payment token format reference | Apple Developer Documentation— Verify an Apple Pay payment token and validate a transaction.
- Introduction to AltiVec/SSE Migration Guide— Explains how to convert PowerPC AltiVec code to Intel SSE code.
- About Creating Efficient Cellular Apps— Provides best-practice guidelines for developers of iOS apps that use cellular n...
- Introduction to Code Size Performance Guidelines— Guidelines for reducing the size of an application binary.
- Introduction to Code Speed Performance Guidelines— Guidelines for improving the performance and efficiency of code.
- Introduction to Drawing Performance Guidelines— Guidelines for improving the speed of drawing code.
- Energy Efficiency Guide for iOS Apps: Energy Efficiency and the User Experience— Provides guidelines and recommendations for developing energy efficient iOS apps...
- Introduction to File-System Performance Guidelines— Guidelines for improving the performance of file-related code.
- Introduction to Launch Time Performance Guidelines— Guidelines for improving the launch performance of an application.
- Introduction— Guidelines for improving the performance of memory-related code.
- About OpenCL for OS X— Provides guidance for using OpenCL in programs that use the parallel-processing ...
- Introduction— Introduces the factors that determine performance.
- Energy Efficiency Guide for Mac Apps: Energy Efficiency and the User Experience— Explains how app developers can reduce energy impact on computers running OS X.
- Introduction— Explains how to use the C programming interface for high-speed vector signal pro...
- vImage | Apple Developer Documentation— An enumeration that acts as a namespace for Swift overlays to vImage.
- Introduction to Porting Drivers to OS X— Tips and code samples to help UNIX/Linux device driver developers bring their dr...
- Introduction to Porting UNIX/Linux Applications to OS X— Conceptual information and tips about porting UNIX and Linux applications to OS ...
- Porting to Mac OS X from Windows Win32 API— Describes how to port your Windows Win32 applications to Mac OS X.
- Introduction— Describes the data types for configuring application settings in the Settings ap...
- Introduction to Extending Printing Dialogs— A guide to developing printing dialog extensions, including basic concepts and a...
- Introduction to Providing PDF Workflow Options in the Print Dialog— Installation information and examples, including the use of Automator workflows.
- Creating Printing Presets for iPhoto— Rules for creating and installing printer-specific collections of settings. Incl...
- Introduction to Using PostScript Printer Description Files— Information for printer vendors. Includes installing files, PPD/PDE binding, and...
- Introduction to Component Manager for QuickTime— Shows how to work with QuickTime components using the Component Manager, the com...
- 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 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 Kit Programming Guide— Provides a tutorial on how to build and extend a QTKitPlayer application using t...
- Introduction— Defines the HTML tags and parameters used to communicate with the QuickTime brow...
- Introduction To SMIL Scripting Guide for QuickTime— Defines support for using SMIL to communicate with the QuickTime browser plug-in...
- Introduction to QuickTime Initialization Guide— Describes how to initialize the QuickTime working environment and how to determi...
- Introduction to Interactive Movies— Explains how to construct interactive movies using QuickTime wired sprites and s...
- Introduction to QuickTime VR— Explains how to construct interactive movies using QuickTime VR.
- What’s New in QuickTime 6.3 + 3GPP— Summarizes features, changes, and new capabilities of QuickTime 6.3 plus 3GPP.
- QuickTime File Format | Apple Developer Documentation— An object-oriented file format for the storage and exchange of digital media bet...
- About This Manual— Explains how to create plug-in modules for the QuickTime Streaming Server.
- Introduction to QuickTime Compression and Decompression Guide— Describes the QuickTime data compression and decompression technologies.
- Introduction to QuickTime Movie Creation Guide— Describes some of the different ways your application can create a new QuickTime...
- Introduction to QuickTime Video Effects and Transitions Guide— Describes QuickTime video effect components and how to use them.
- Introduction To QuickTime Overview— Introduces the main concepts and services of QuickTime.
- Introduction to QuickTime Import and Export Guide— Describes QuickTime
- QuickTime Vector Graphics— Explains the legacy technology for making mathematical descriptions of images.
- 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 Playback Programming Guide— Describes how to open and play QuickTime movies using the Carbon and QuickTime A...
- Introduction to QuickTime Movie Internals Guide— Describes technologies inside QuickTime movies, including time management, modif...
- Standard Sound Dialog Component— Describes the QuickTime component that lets the user make audio parameter settin...
- Introduction to QuickTime Music Architecture Guide— Explains how to enable synthesizing and playing of sounds and musical sequences.
- 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 Component Creation Guide— Tells you how to build new media handler and preview components to extend the ca...
- QuickTime Atoms and Resources Reference— Describes API details of QuickTime atoms and public resources.
- 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 ...
- Introduction to Apple JavaScript Coding Guidelines— Provides an overview of the JavaScript language, its object-oriented features, a...
- App Sandbox | Apple Developer Documentation— Restrict access to system resources and user data in macOS apps to contain damag...
- About Authentication, Authorization, and Permissions— Explains the concepts of authorization and authentication in depth.
- Certificate, Key, and Trust Services | Apple Developer Documentation— Establish trust using certificates and cryptographic keys.
- About Code Signing— Explains how to use command-line tools to sign your code.
- About Security Transforms— Describes the security transforms API, a high level API for encryption, decrypti...
- Introduction to Secure Coding Guide— Describes techniques to use and factors to consider to make your code more secur...
- About Software Security— An introduction to computer security concepts and the security APIs in OS X and ...
- 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...
- About Cryptographic Services— Describes the encryption, decryption, signing, hashing, and other cryptographic ...
- About Game Controllers— Describes how to add support for hardware game controllers to an app.
- 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...
- Playground Support | Apple Developer Documentation— Share playground data, manage live views, and control the execution of a playgro...
- Introduction— Describes how to use Syncrospector to debug your Sync Services clients. Sync Ser...
- Introduction to iSync Plug-in Maker User Guide— Deprecated in Mac OS X v10.7.
- API Reference: iOS Manual Pages— HTML versions of the iOS man pages.
- TVMLKit JS | Apple Developer Documentation— Create tvOS client-server apps using web technologies to stream media and respon...
- About the Cocoa Text System— Explains how the objects of the Cocoa text system interact.
- Safari web extensions | Apple Developer Documentation— Create web extensions that work in Safari and other browsers.
- About iOS Development Team Administration— Describes how to use the iOS Provisioning Portal for iOS development team agents...
- Xcode | Apple Developer Documentation— Build, test, and submit your app with Apple’s integrated development environment...
- About Your First App Store Submission— Describes how to provision your devices for testing and submit your app to the A...
- Introduction— Explains how to add, search, remove, and customize Address Book records.
- Adopting 3D Touch on iPhone: Getting Started with 3D Touch— Explains how to adopt 3D Touch features in your iPhone app in iOS 9.
- Auto Layout Guide: Understanding Auto Layout— Describes the constraint-based system for laying out user interface elements.
- Introduction— Provides guidlines for designing and building expanded ad units.
- Introduction— Explains how to create a dictionary and access it programmatically.
- About Handoff— Explains how to implement Handoff features in OS X and iOS apps.
- Introduction to Providing User Assistance With Apple Help— Describes Apple Help facilities for Mac OS X v10.3 and earlier systems.
- About Location Services and Maps— Describes the use of location and map services.
- Wallet Developer Guide: Introducing Wallet— Explains how to define and update passes, and how to prompt users to add passes ...
- Introduction— Explains how to create dynamically loaded plug-ins that provide a graphical inte...
- Introduction to Quick Look Programming Guide— Describes the purporse and architecture of Quick Look generators and explains ho...
- Packaging a web extension for Safari | Apple Developer Documentation— Package your existing extension as a Safari web extension using Xcode’s command-...
- Introduction— Describes Search Kit architecture and workflow, and how to add search capabiliti...
- Introduction to Speech Synthesis Programming Guide— Describes speech synthesis in OS X and explains how your application can produce...
- About System Messaging— Explains how to send mail and SMS messages from your app.
- Table views | Apple Developer Documentation— Display data in a single column of customizable rows.
- iOS 7 UI Transition Guide: Before You Start— Describes how to transition an iOS 6 app to iOS 7.
- Introduction— Describes how to make an iPhone application accessible to users with disabilitie...
- Wallet Passes | Apple Developer Documentation— Create, distribute, and update passes for the Wallet app.
- Introduction— Describes the iAd JS classes that can be generated declaratively with HTML and C...
- Introduction to Java Application Server Guide— Explains J2EE and JBoss development on OS X Server.
- Introduction to WebObjects Builder— Explains how to use the new WebObjects 5.3 WebObjects Builder.
- Introduction to WebObjects Deployment Guide Using JavaMonitor— Tools and techniques for deploying WebObjects applications. Includes application...
- Introduction to WebObjects Java Client Programming Guide— Explains how to build rule-based, data-driven applications with rich Swing user ...
- Developing SMIL Presentations— Explains how to develop multimedia presentations using WebObjects.
- Introduction to WebObjects Direct to Web Guide— Introduces the Java-based technology for creating web applications that access a...
- About This Document— Explains how to develop and use Enterprise JavaBeans technology in WebObjects ap...
- Introduction to WebObjects Enterprise Objects Programming Guide— An overview of the technology that combines object-oriented programming with dat...
- Introduction to WebObjects J2EE Programming Guide— Explains how to develop J2EE components using WebObjects and deploy WebObjects a...
- Java for WebObjects Developers— Archived PDF guide. Open the original PDF URL for the full document.
- Project Builder for WebObjects Developers— Describes how to take advantage of Project Builder features to develop WebObject...
- Introduction to EOModeler User Guide— Explains how to use EOModeler and provides an introduction to the Enterprise Obj...
- Introduction to WebObjects Application Properties Reference— Describes the command-line properties that can be passed to WebObjects applicati...
- Introduction to WebObjects for Windows Developers— A guided introduction and learning path for developers new to WebObjects.
- Installation Guide for Windows and Solaris— Explains how to install WebObjects 5.2 on Windows and Solaris.
- Installation Guide for Mac OS X— Explains how to install WebObjects 5.2 on Mac OS X.
- Introduction to WebObjects Overview— Introduces the architecture, technologies, development tools, and development ap...
- Introduction to WebObjects Web Applications Programming Guide— Explains how to develop web applications using WebObjects, including application...
- Introduction to WebObjects Web Services Programming Guide— Explains how to develop and utilize web services in WebObjects.
- What’s New in WebObjects 5.2.2— Describes the major new features of and enhancements to WebObjects 5.2.
- What’s New in WebObjects 5.2— Describes the major new features of and enhancements to WebObjects 5.2.
- Introduction to WebObjects XML Serialization Guide— Explains how to serialize objects and data into XML documents.
- Adopting Multitasking Enhancements on iPad: Getting Oriented— Explains how to create apps that work with Slide Over, Split View, and Picture i...
- About iOS Collection Views— Describes the use of collection views in iOS apps.
- About Collection Views— Explains how to use a compound view object for displaying a dynamic grid of cons...
- About Scroll View Programming— Explains how to use scroll views to implement scrollable and zoomable user inter...
- About View Controllers— Describes the container view controllers available in UIKit, and how to use them...
- About View Controllers— This is an archived version for developers who need to support iOS 4.3 and earli...
- About Windows and Views— Describes the creation and management of visual interface elements.
- Using Windows to Present Content on Multiple Displays— Describes how to use window and screen objects in an iOS app.
- Xcode Release Notes — Archive— This guide contains archives of all extant revisions of Xcode Release Notes prio...
- What’s New in Xcode - Archive— This guide contains archives of all extant revisions of What
- Introduction to Xcode Installation Guide— Describes general installation issues for Xcode users.
- Xcode Server API Reference: Overview— Documents the web API for Xcode Server.
- Writing ARM64 code for Apple platforms | Apple Developer Documentation— Create 64-bit ARM assembly language instructions that adhere to the application ...
- Swift Playgrounds | Apple Developer Documentation— Learn to write apps, repurpose sample code, create, and share learning experienc...
- Markup Formatting Reference: Markup Overview— Describes the markup formatting language used for creating rich playgrounds, doc...
- Asset Catalog Format Reference: Format Overview— Describes the format for the Xcode document used to manage the mapping between n...
- Introduction— Describes the JavaScript SQL Database and other offline storage technologies, an...
- About Creating Your Second iOS App— A tutorial that describes how to use storyboards to implement a master-detail ap...
- UIKit | Apple Developer Documentation— Construct and manage a graphical, event-driven user interface for your iOS, iPad...
- About Making Batch Changes— Next
- About External Accessories— Describes how to connect to attached hardware devices.
- A Short Practical Guide to Blocks— Describes the language feature of blocks and gives examples of common usage.
- View Controller Programming Guide for iOS: The Role of View Controllers— Explains how to use view controllers to implement radio, navigation, and modal i...
- Redirect: Configuration Profile Reference— <!-- metrics -->
- About Apple URL Schemes— Describes the URL schemes used to communicate with standard iPhone applications.