Intelleject: An experiment in Cocoa
Posted: 23 March 2008
Earlier this year I was lucky enough to attend a workshop on cocoa (which was kindly sponsored by the AUC). It was a great 3 days of programming and introduction into the world of cocoa. Since then I have been playing around with ideas for mac applications.
A crazy app idea I had a while ago was an assistant service to remove mounted volumes. Thanks to the training provided by the AUC and the advanced assistance that Tony Arnold has provided me, I have been able to write my first cocoa application.

Intelleject might not look like much, but I had to learn a lot to create it. It's a service that you call through the shortcut ⌘-e, to visually review and eject (by single clicking) volumes. My aim was to make it simple.
Features:
- Core Animation - It uses leopards implicit animations to visual change the number of volumes
- System notifications - The app listens for mount/unmount notifications to detect if it needs to update its display
- Bindings - Tricky for a beginner, but great when you work them out.
- Global shortcut key - Globally binding it to ⌘-e was the most difficult task. I wanted the application to override the default eject shortcut key.
I would like to invite you all to try it out, and let me know what you think of my first applicaiton ;)
Post a comment
Comment Guidelines
- You can subscribe to the comments on this entry via RSS.
- Have no more than 2 links, otherwise your comment will be flagged as spam.
- Links are automagically generated.
- <em>text</em> to make text italic.
- <strong>text</strong> to make text bold.
JavaScript needs to be enabled to comment.
Your comments (subscribe)
Tony Arnold 28 Mar 08 at 11:13am
My shit be banging. Thanks for the attribution :)