Archive for the 'Cocoa' Category



I thought I’d never say it, but I’m starting to like test driven development. I’ve been working in Squeak as part of Ralph Johnson’s design patterns class here at the University of Illinois. After a semester of Squeak, it feels wrong not to have tests. Tests seem to fit nicely into Smalltalk and the Smalltalk […]

After working with Smalltalk and switching back to Objective-C, I’m really missing the Smalltalk browser. For those of you who don’t know, the Smalltalk browser is a class browser that you do coding in. You create methods, classes, and edit existing ones in the browser. You only look at one method at a time, and […]

Bonzo.framework

This year at WWDC Student Sunday, Aaron Hillegass gave a talk on Cocoa design patterns and data structures. It was an interesting talk, as usual, but the most interesting part is the contest he is sponsoring:
The Bonzo Collection of Reusable Classes for Cocoa
I think we all agree that it would be good if there were […]

Due to the way Spotlight is designed, it is very difficult to index monolithic databases, as in all the data stored in one file. Spotlight works by monitoring the file system for modifications, like a file being created or a file being saved. When a file system event occurs, Spotlight identifies the type of file […]

Why I love TextMate

TextMate is about the coolest editor ever made, and one especially cool feature is the ability to have snippets. I recorded myself using some built in snippets and a forall snippet, just watch it you’ll love it. Oh, and I know the example is kinda weird, I just made it up.
TextMate Snippets Video

I’m working on packaging up my Objective-C interface to the e-mail library Libetpan so that users of my framework don’t have to install Libetpan. I setup targets in Xcode to build Libetpan and then I added the built static library to my framework target. However, when building my test cases, which rely on the framework, […]