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

Sorted by
Title
Sort by
Date
Dictionary Services Reference (HTML) (PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
2007-05-29
Find By Content Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
2006-07-13
IMKCandidates Class Reference (HTML) (PDF)
Describes the class that supports the use of candidate windows for an input method.
2007-06-05
IMKInputController Class Reference (HTML) (PDF)
Describes the class that controls input on the input method side.
2007-06-06
IMKMouseHandling Protocol Reference (HTML) (PDF)
Describes the protocol used to receive mouse events for an input method client session.
2007-06-05
IMKServer Class Reference (HTML) (PDF)
Describes the class that manages connections to input method clients.
2007-06-06
IMKServerInput Protocol Reference (HTML) (PDF)
Describes the informal protocol used to receive text events.
2009-05-06
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
Input Method Kit Framework Reference (HTML) (PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
2007-06-06
NSATSTypesetter Class Reference (HTML) (PDF)
Describes a typesetter that places glyphs for text layout.
2009-03-04
NSAttributedString Application Kit Additions Reference (HTML) (PDF)
Describes additions for analyzing and using attributed strings.
2007-12-04
NSAttributedString Class Reference (HTML) (PDF)
Describes a character string with attributes.
2008-10-15
NSChangeSpelling Protocol Reference (HTML) (PDF)
Describes the interface for correcting a misspelled word.
2006-05-23
NSFont Class Reference (HTML) (PDF)
Describes a representation of a font.
2007-06-08
NSFontManager Class Reference (HTML) (PDF)
Describes an object for controlling font conversion.
2007-04-06
NSGlyphGenerator Class Reference (HTML) (PDF)
Describes a glyph generator for text layout.
2006-05-23
NSGlyphInfo Class Reference (HTML) (PDF)
Describes a glyph attribute value in an attributed string.
2007-03-01
NSGlyphStorage Protocol Reference (HTML) (PDF)
Describes the interface between a glyph generator and glyph storage.
2009-01-06
NSIgnoreMisspelledWords Protocol Reference (HTML) (PDF)
Describes the interface for a spelling checker's ignored words list.
2006-05-23
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
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
NSLayoutManager Class Reference (HTML) (PDF)
Describes an object for controlling text layout.
2008-12-20
NSMutableAttributedString Additions Reference (HTML) (PDF)
Describes additions for setting attributes of mutable attributed strings.
2006-05-23
NSMutableAttributedString Class Reference (HTML) (PDF)
Describes a mutable character string with attributes.
2006-06-28
NSMutableParagraphStyle Class Reference (HTML) (PDF)
Describes a mutable paragraph style.
2008-10-15
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
NSSecureTextField Class Reference (HTML) (PDF)
Describes a text field that hides its text.
2006-05-23
NSSecureTextFieldCell Class Reference (HTML) (PDF)
Describes the user interface of a secure text field.
2007-10-31
NSSimpleHorizontalTypesetter Class Reference (HTML) (PDF)
Deprecated - Describes the deprecated technology replaced by NSATSTypesetter.
2006-05-23
NSSpeechSynthesizer Class Reference (HTML) (PDF)
Describes the Cocoa parser that converts text to speech.
2009-01-06
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
NSString Application Kit Additions Reference (HTML) (PDF)
Describes additions for drawing strings.
2009-02-04
NSText Class Reference (HTML) (PDF)
Describes a basic interface for text-bearing objects.
2008-05-06
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
NSTextInputClient Protocol Reference (HTML) (PDF)
Describes the interface for receiving keyboard input as properly formed text.
2008-10-15
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
NSTextTable Class Reference (HTML) (PDF)
Describes a block of text that represents a table.
2007-04-11
NSTextTableBlock Class Reference (HTML) (PDF)
Describes a block of text that appears as a cell within a table.
2006-05-23
NSTextView Class Reference (HTML) (PDF)
Describes a view that displays editable text.
2007-04-27
NSTypesetter Class Reference (HTML) (PDF)
Describes the interface for typesetter objects that perform text line layout.
2007-03-26
Search Kit Reference (HTML) (PDF)
Describes the interface for supporting user searches of textual content.
2009-05-06