Jump To:
Leopard Guides: Cocoa
Cocoa is an object-oriented application environment designed specifically for developing Mac OS X-only native applications. The Cocoa frameworks support text input and display, handle fonts, convert text encodings, search text, and perform sophisticated typography.

View all Text & Fonts Guides.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Text System Overview (HTML) (PDF)
Explains how the Cocoa text system works. Includes a tutorial.
2009-04-08
String Programming Guide for Cocoa (HTML) (PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
2008-10-15
Text Layout Programming Guide for Cocoa (HTML) (PDF)
Explains how the Cocoa text system lays out text on pages.
2008-10-15
Font Handling (HTML) (PDF)
Explains the Cocoa font management system and how users select fonts.
2008-02-08
Text Editing Programming Guide for Cocoa (HTML) (PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
2008-02-08
Rulers and Paragraph Styles (HTML) (PDF)
Explains paragraph styles and how to work with the rulers that enable users to manipulate them.
2007-09-04
Attributed Strings Programming Guide (HTML) (PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
2007-06-04
Dictionary Services Programming Guide (HTML) (PDF)
Explains how to create a dictionary and access it programmatically.
2007-05-30
Text Input Management (HTML) (PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
2007-02-08
Text Attachment Programming Topics for Cocoa (HTML) (PDF)
Expalins how to add graphics and other attachments to text.
2006-12-05
Text System User Interface Layer Programming Guide for Cocoa (HTML) (PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
2006-06-28
Search Kit Programming Guide (HTML) (PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
2005-12-06
Text System Storage Layer Overview (HTML) (PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
2005-08-11
Font Panel (HTML) (PDF)
Explains how to use the Cocoa Font panel.
2004-08-31
Text Attributes (HTML) (PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
2004-02-16
Text Input and Output (HTML) (PDF)
Explains how to read and write text files in Cocoa.
2004-02-10
Spell Checking (HTML) (PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
2004-02-09
Text Fields (HTML) (PDF)
Explains how to use Cocoa text fields.
2004-02-09
Text Views (HTML) (PDF)
Explains how to use Cocoa text views.
2004-02-09