Hello and welcome to my super magical web 2.0 synergetic "blog" (what a miserable term). Anyways, I cannot guarantee anything I write here is coherent, or correct in any sense. Sorry. I'm anxiously awaiting somebody to hire me as a QA Engineer, since I obviously am good at breaking software. You can contact me via tyler@bleepsoft.com if you'd like to berate me for anything I've written here :)
26/04 Safari is hiding somethiing...
I was linked to very.excited.schnauzer by a friend, and what I found there was amazing, to say the least.Open up Terminal.app, run the following command:
defaults write com.apple.Safari IncludeDebugMenu 1
Then restart Safari, and peekaboo, what a nice little
Web development just got a little less painless :)
15/03 Core Data, NSTreeController & NSOutlineView (Part One)
Core Data is one of the more powerful APIs Apple has to offer, when tied to Cocoa Bindings, it becomes much more powerful, and available to amateurs and some pros alike.Sounds great right? There's a catch (there's always a catch, you should know that by now). Cocoa Bindings, while powerful, are one of the more difficult mechanisms to work within Cocoa-land. The interface you use to interact with them is about as counter-intuitive as if Copy's keyboard shortcut was Apple+Alt+Shift+F5+C.
Binding an NSTableView is easy, but what about avoiding writing an NSOutlineView data source? Cocoa Bindings can do that to! :)
First things first, we need a good Core Data Application Project (a good fresh start never hurt anybody). Inside XCode, just go to File>New Project, and then select the "Core Data Application", name your project, and you're on your way.

From here, we can go on to create our Core Data - Data Model...


