Jump To:
Leopard Guides: Text & Fonts
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 Cocoa 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
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