Cocoa Programming


Cover Flow and Quicklook

This Cocoa Example shows you how to access the private API's for Cover Flow and Quicklook. For more information see my tutorial on MacResearch.org.


Requires: Mac OS X 10.5                 Get it

FileBrowser

This is a an example/work in progress that is designed to show how to use Core Animation layers to create a Cover Flow like view. It's derived from the Covert Flow example, but trimmed down substantially to make it easier to read and follow.


Requires; Mac OS X 10.5                 Get it

IKImageBrowserView

This is a Cocoa example of how to use the IKImageBrowserView in Interface Builder to view images or icons similar to how it's done in iPhoto or Preview.


Requires: Mac OS X 10.5                 Get it

Mouse Moves

This is a simple example that shows how to set an NSView to receive mouseMoved events in Cocoa. The NSView in the example has been extended using a Category (rather than subclassing). I put this together for testing another application (mouseMoved turned out not to be the best approach, but someone else may find it useful).


Requires; Mac OS X 10.4                 Get it

TimeKeeper

TimeKeeper is a little Cocoa application for Mac OS X for managing time spent on various projects. It's currently in early Alpha stage. I wrote this primarily as an excersize for learning how to use Cocoa Bindings with Value Transformers. The complete source code will be available once the applications is a bit more polished.


Requires; Mac OS X 10.4                 Get it

TreeController

This example shows how to power an NSOutlineView Source List using Core Data and Bindings as the only driving factor. With this example, the NSSplitView is popiated using the Add Object and Add Child nodes (on the left). On the right hand side, for each Object or Child Object you can add an array of tasks. Be sure to look at the Core Data model and all of the bindings for the relevant views and controllers. This project may require Interface Builder 3.0 (Leopard) to work.


Requires; Mac OS X 10.5                 Get it

Copyright David W. Gohara 2007 - 2008