iSpend

Last Revision:
Version 1.2, 2012-06-07
Minor UI modifications
(Full Revision History)
Build Requirements:
Xcode 4.0 or later, Mac OS X v10.7 or later
Runtime Requirements:
Mac OS X v10.7 or later

This example uses a simple expense tracking application to demonstrate a number of Cocoa features. It shows pasteboard handling, including copy and paste, drag and drop, and providing and using services. It shows you how to add NSDatePicker and NSViewAnimation to your application. It also illustrates how to enhance sorting support in a table view and how to add undo support, both using bindings. It takes advantage of Objective-C 2 language features such as properties. Lastly, this example demonstrates the addition of a search field to the toolbar, and a Spotlight search window.