Last Revision:
Version 1.1, 2011-07-01
Project update for Xcode 4. Updated code related to validating cell input and opening files.
(Full Revision History)
Build Requirements:
Xcode 3.2, Mac OS X 10.6 Snow Leopard
Runtime Requirements:
Mac OS X 10.6 Snow Leopard

"TrackBall" is a Cocoa sample application that demonstrates how to create your own custom Cocoa control. It is designed to show what needs to be done to develop a fully featured Cocoa control based on the NSControl class. It involves implementing behaviors such as drawing, mouse and scroll wheel tracking, text editing, as well as accessibility.

This is structured as a demo for use in the session "Building a Custom Control for your Cocoa Applicaton (125)" for WWDC 2007.