Documentation Set Guide
PDF
Introduction
Overview of Documentation Sets
Documentation in Xcode
The Documentation Set Bundle
Documentation Set Development Workflow
Creating Documentation Sets
Organizing Documentation Set Bundles
Naming Documentation Sets
Choosing Documentation Set Locations
Configuring Documentation Sets
Identifying Documentation Sets
Describing Documentation Sets
Supporting API Lookup in Documentation Sets
Defining a Symbol for Lookup
Providing Additional Information About a Symbol
Managing Symbol Information in Large Documentation Sets
Example Tokens.xml File
Indexing Documentation Sets
Creating Indexes Using docsetutil
Downloading and Indexing Web Content
Internationalizing Documentation Sets
Localizing Individual Documents
Localizing a Documentation Set Bundle
Creating Indexes for Specific Locales
Acquiring Documentation Sets Through Web Feeds
Specifying Feed Information
Specifying a Documentation Set Entry
The Documentation Set Acquisition Process
An Example Atom Feed
Testing and Packaging Documentation Sets
Querying and Testing Indexes
Testing Display and Navigation
Packaging Documentation Sets
Appendix A: docsetutil Reference
Appendix B: Documentation-Set Property List Key Reference
CFBundleDevelopmentRegion
CFBundleIdentifier
CFBundleName
CFBundleVersion
DocSetFallbackURL
DocSetFeedName
DocSetFeedURL
DocSetCertificateSigner
DocSetCertificateIssuer
NSHumanReadableCopyright
Appendix C: Documentation-Set Nodes Schema Reference
DocSetNodes
TOC
Node
Name
Subnodes
NodeRef
URL
Path
File
Anchor
Library
Appendix D: Documentation-Set Tokens Schema Reference
Tokens
Token
TokenIdentifier
Name
APILanguage
Type
Scope
Abstract
Anchor
NodeRef
Declaration
DeclaredIn
Availability
Path
HeaderPath
FrameworkName
IntroducedInVersion
DeprecatedInVersion
RemovedAfterVersion
DeprecationSummary
RelatedTokens
RelatedDocuments
RelatedSampleCode
File
Revision History