Bonzo Framework

Aaron Hillegass

2 min read

Sep 17, 2006


Bonzo Framework

When I spoke at the Student Session at WWDC, I announced that I was taking submissions for a framework of reusable Cocoa classes, and that I would give the best entry a free seat in a Big Nerd Ranch class. I was expecting a flood of submissions, but only received five. I’d like to thank Drew Hamlin, Christoph Angerer, Nate Roberts, Daniel Beatty, and Trevor Johns for their submissions. I am pleased to announce that Christoph Angerer has won the contest for his BNZTransactionalNotificationCenter.

For now, I have made the submissions available as a tarball. Or you can browse the source code.

If you have a class or a set of classes you would like to submit before I check this into Google Code, please send it along. I’d like to have a better idea of what this will eventually look like before I create a directory structure for the project. You can email your submission to bonzo at bignerdranch com.

If you do send me code, I need some stuff from you:

  • The reusable code. Please prefix any class names, function names, or global variable names with “BNZ”.

  • Unit tests and/or a sample application

  • Documentation. In particular, the declaration of each public method should have headerdoc-compatible comments. A nice README.txt would also be good.

  • Unlimited rights to use your code. When you email the code the following words. “I give Aaron Hillegass the right to do anything he wants with the attached source code. I swear that I produced this code without stealing anyone else’s intellectual property.”

Mark Dalrymple

Reviewer Big Nerd Ranch

MarkD is a long-time Unix and Mac developer, having worked at AOL, Google, and several start-ups over the years.  He’s the author of Advanced Mac OS X Programming: The Big Nerd Ranch Guide, over 100 blog posts for Big Nerd Ranch, and an occasional speaker at conferences. Believing in the power of community, he’s a co-founder of CocoaHeads, an international Mac and iPhone meetup, and runs the Pittsburgh PA chapter. In his spare time, he plays orchestral and swing band music.

Speak with a Nerd

Schedule a call today! Our team of Nerds are ready to help

Let's Talk

Related Posts

We are ready to discuss your needs.

Not applicable? Click here to schedule a call.

Stay in Touch WITH Big Nerd Ranch News