Jump To:
Leopard Reference: 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 Reference.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
IMKServerInput Protocol Reference (HTML) (PDF)
Describes the informal protocol used to receive text events.
2009-05-06
Search Kit Reference (HTML) (PDF)
Describes the interface for supporting user searches of textual content.
2009-05-06
NSATSTypesetter Class Reference (HTML) (PDF)
Describes a typesetter that places glyphs for text layout.
2009-03-04
NSString Application Kit Additions Reference (HTML) (PDF)
Describes additions for drawing strings.
2009-02-04
NSGlyphStorage Protocol Reference (HTML) (PDF)
Describes the interface between a glyph generator and glyph storage.
2009-01-06
NSSpeechSynthesizer Class Reference (HTML) (PDF)
Describes the Cocoa parser that converts text to speech.
2009-01-06
NSLayoutManager Class Reference (HTML) (PDF)
Describes an object for controlling text layout.
2008-12-20
NSAttributedString Class Reference (HTML) (PDF)
Describes a character string with attributes.
2008-10-15
NSMutableParagraphStyle Class Reference (HTML) (PDF)
Describes a mutable paragraph style.
2008-10-15
NSTextInputClient Protocol Reference (HTML) (PDF)
Describes the interface for receiving keyboard input as properly formed text.
2008-10-15
NSText Class Reference (HTML) (PDF)
Describes a basic interface for text-bearing objects.
2008-05-06
Latent Semantic Mapping Reference (HTML)
Describes the C API for classifying text and other token-based content based on latent semantic information.
2008-04-08
NSAttributedString Application Kit Additions Reference (HTML) (PDF)
Describes additions for analyzing and using attributed strings.
2007-12-04
NSSecureTextFieldCell Class Reference (HTML) (PDF)
Describes the user interface of a secure text field.
2007-10-31
NSFont Class Reference (HTML) (PDF)
Describes a representation of a font.
2007-06-08
IMKInputController Class Reference (HTML) (PDF)
Describes the class that controls input on the input method side.
2007-06-06
IMKServer Class Reference (HTML) (PDF)
Describes the class that manages connections to input method clients.
2007-06-06
Input Method Kit Framework Reference (HTML) (PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
2007-06-06
IMKCandidates Class Reference (HTML) (PDF)
Describes the class that supports the use of candidate windows for an input method.
2007-06-05
IMKMouseHandling Protocol Reference (HTML) (PDF)
Describes the protocol used to receive mouse events for an input method client session.
2007-06-05
IMKStateSetting Protocol Reference (HTML) (PDF)
Describes the protocol used to set or access state values for an input method client session.
2007-06-05
IMKTextInput Protocol Reference (HTML) (PDF)
Describes the protocol used to send and obtain data from an input method client session.
2007-06-05
NSSpellChecker Class Reference (HTML) (PDF)
Describes the interface to the Cocoa spell-checking service.
2007-04-27
NSSpellServer Class Reference (HTML) (PDF)
Describes an application-defined spell-checking service.
2007-04-27
NSTextView Class Reference (HTML) (PDF)
Describes a view that displays editable text.
2007-04-27
NSTextTable Class Reference (HTML) (PDF)
Describes a block of text that represents a table.
2007-04-11
NSFontManager Class Reference (HTML) (PDF)
Describes an object for controlling font conversion.
2007-04-06
NSFontPanel Class Reference (HTML) (PDF)
Describes the panel for font selection.
2007-04-06
NSFontPanelValidation Protocol Reference (HTML) (PDF)
Describes the interface for validating fonts.
2007-04-06
NSInputServerMouseTracker Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle mouse events.
2007-04-02
NSInputServiceProvider Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle application and text field events.
2007-04-02
NSInputManager Class Reference (HTML) (PDF)
Describes the class used by text views to communicate with the text input management system.
2007-04-01
NSInputServer Class Reference (HTML) (PDF)
Describes the class that interprets text view events and communicates them to the text input management system.
2007-04-01
NSTypesetter Class Reference (HTML) (PDF)
Describes the interface for typesetter objects that perform text line layout.
2007-03-26
NSGlyphInfo Class Reference (HTML) (PDF)
Describes a glyph attribute value in an attributed string.
2007-03-01
Find By Content Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
2006-07-13
NSMutableAttributedString Class Reference (HTML) (PDF)
Describes a mutable character string with attributes.
2006-06-28
NSChangeSpelling Protocol Reference (HTML) (PDF)
Describes the interface for correcting a misspelled word.
2006-05-23
NSGlyphGenerator Class Reference (HTML) (PDF)
Describes a glyph generator for text layout.
2006-05-23
NSIgnoreMisspelledWords Protocol Reference (HTML) (PDF)
Describes the interface for a spelling checker's ignored words list.
2006-05-23
NSMutableAttributedString Additions Reference (HTML) (PDF)
Describes additions for setting attributes of mutable attributed strings.
2006-05-23
NSParagraphStyle Class Reference (HTML) (PDF)
Describes an immutable paragraph style.
2006-05-23
NSRulerMarker Class Objective-C Reference (HTML) (PDF)
Describes a marker on a ruler, such as a tab setting.
2006-05-23
NSRulerView Class Reference (HTML) (PDF)
Describes a ruler, with markers, that adjoins a scroll view's document view.
2006-05-23
NSSimpleHorizontalTypesetter Class Reference (HTML) (PDF)
Deprecated - Describes the deprecated technology replaced by NSATSTypesetter.
2006-05-23
NSTextAttachment Class Reference (HTML) (PDF)
Describes a text attachment for an attributed string.
2006-05-23
NSTextAttachmentCell Class Reference (HTML) (PDF)
Describes the user interface for a text attachment.
2006-05-23
NSTextBlock Class Reference (HTML) (PDF)
Describes a block of text laid out in a subregion of a text container.
2006-05-23
NSTextContainer Class Reference (HTML) (PDF)
Describes an area where text is laid out.
2006-05-23
NSTextInput Protocol Reference (HTML) (PDF)
Descibes the formal protocol that text views implement to receive input from the user's keyboard and mouse.
2006-05-23
NSTextList Class Reference (HTML) (PDF)
Describes a section of text that forms a single list.
2006-05-23
NSTextStorage Class Reference (HTML) (PDF)
Describes the text storage system.
2006-05-23
NSTextTab Class Reference (HTML) (PDF)
Describes a tab in a paragraph style.
2006-05-23
NSTextTableBlock Class Reference (HTML) (PDF)
Describes a block of text that appears as a cell within a table.
2006-05-23