Jump To:
Leopard Guides: 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
Cocoa Event-Handling Guide (HTML) (PDF)
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
2009-02-04
Timer Programming Topics for Cocoa (HTML) (PDF)
Explains how to use timers for scheduling automatic, repeating message invocations in Cocoa.
2008-11-19
Cursor Management (HTML) (PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
2008-03-11
Pasteboard Programming Topics for Cocoa (HTML) (PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
2007-07-13
Notification Programming Topics for Cocoa (HTML) (PDF)
Explains how to send and receive information about events in Cocoa programs.
2007-05-03
Text Input Management (HTML) (PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
2007-02-08
Drag and Drop Programming Topics for Cocoa (HTML) (PDF)
Explains how to implement drag and drop in Cocoa.
2006-06-28
Action Messages (HTML) (PDF)
Explains how Cocoa controls respond to user actions and enable users to communicate to an application.
2002-11-12