Jump To:
Reference: Cocoa
Events are high-level messages sent to applications by the operating system. For example, when the user clicks the mouse, types a character, chooses a menu command, moves a window, or activates an application, Mac OS X dispatches an event to the appropriate application. Other forms of input, such as notifications, can be generated programmatically. Cocoa provides mechanisms and programmatic interfaces to assist applications in receiving and responding appropriately to events and other types of input.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
NSView Class Reference (HTML) (PDF)
Describes the class that defines the basic drawing, event-handling, and printing architecture of an application.
2008-03-11
NSRunLoop Class Reference (HTML) (PDF)
Describes the class whose instances manage input sources.
2008-02-08
NSButtonCell Class Reference (HTML) (PDF)
Describes the class that implements the functionality of a button.
2007-12-11
NSWindow Class Reference (HTML) (PDF)
Describes the class used to manipulate windows and distribute window events to the appropriate view.
2007-10-31
NSAlert Class Reference (HTML) (PDF)
Describes the class used to display a message and obtain the user's response to it.
2007-04-25
NSBrowser Class Reference (HTML) (PDF)
Describes the class that implements a user interface for manipulating one-dimensional or two-dimensional data sets.
2007-04-05
NSOpenPanel Class Reference (HTML) (PDF)
Describes the class used to allow users to browse the file system to locate a file.
2007-04-03
NSSavePanel Class Reference (HTML) (PDF)
Describes the class used to present a dialog that allows users to browse the file system before saving files.
2007-04-03
NSSpeechRecognizer Class Reference (HTML) (PDF)
Describes the class used to identify and perform spoken commands.
2007-04-03
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
NSNotification Class Reference (HTML) (PDF)
Describes the class that represents a notification to be broadcast through a notification center.
2007-04-02
NSNotificationCenter Class Reference (HTML) (PDF)
Describes the class used to synchronously broadcast notifications within a task.
2007-04-02
NSNotificationQueue Class Reference (HTML) (PDF)
Describes the class used to asynchronously broadcast notifications within a task.
2007-04-02
NSButton Class Reference (HTML) (PDF)
Describes the class that implements controls that react to clicks and maintain state.
2007-04-01
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes the class used to post notifications between tasks.
2007-04-01
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
NSPanel Class Reference (HTML) (PDF)
Describes the class that implements a lightweight, easy-access window.
2007-03-26
NSHelpManager Class Reference (HTML) (PDF)
Describes the class used to obtain and display online help.
2007-03-24
NSTrackingArea Class Reference (HTML) (PDF)
Describes the class used for establishing view regions for mouse tracking and cursor updating.
2007-03-09
NSResponder Class Reference (HTML) (PDF)
Describes the class that defines the model for event and command handling, including the responder chain.
2007-03-05
NSDraggingDestination Protocol Reference (HTML) (PDF)
Describes the informal protocol whose methods the recipient of a dragged image must implement.
2007-03-01
NSDraggingInfo Protocol Reference (HTML) (PDF)
Describes the protocol used to supply information about a dragging session to a dragging destination.
2007-03-01
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the informal protocol whose methods the source of a dragged image must implement.
2007-03-01
NSEvent Class Reference (HTML) (PDF)
Describes the class whose instances encapsulate information about input actions, or events.
2007-03-01
NSTimer Class Reference (HTML) (PDF)
Describes the class used to create timer objects.
2006-09-20
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