Melbourne CocoaHeads: First Meeting (updated)

Welcome to Colour Me Cocoa.

Looks like you're new here. If you like what you see, you may want to subscribe to my RSS feed, or if you prefer sign up to receive email updates.

Thanks for visiting!


moved next door to the bunker. come downstairs

As of a few weeks ago, Melbourne got itself a CocoaHeads group. It’s all the fault of Daniel Jalkut and a chance meeting at the 2007 WWDC developer bash.

Tomorrow night, July 19th, at 6pm, we’re holding our first meeting at The Order Of Melbourne on Swanston Street, opposite RMIT University.

If you’re in town then come join us, look for the Apple logos.

Apple Treats Student Developers As 3rd Class Citizens (updated)

Since arriving in San Francisco on Friday I have been pumped for the Steve Jobs Keynote on Monday morning. I’ve spent a bit of time planning my Monday morning, afterall the keynote is the main event of the week.

Today when picking up my WWDC badge and goodie bag I was informed that all students will be declined entry to the keynote and re-directed to an over flow room. I flew half way around the world and will now be forced to once again watch the keynote on a TV screen.

NOT! HAPPY! APPLE!

update

Upon entering Moscone West yesterday all of the students were sent off to wait in a room downstairs. We weren’t allowed out of that room until about 10.10am. When we were finally allowed out we were directed to the same over-flow rooms as everyone else, only the keynote had already started. I came in just as the Harry Potter demo was finishing.

Uncle Jens’ Coding Tips

Jens Alfke has posted some great coding tips for working with large projects. Small projects become large projects become coding nightmares. So do yourself a favour and form good coding habits early.

What Is Core Data?

Apple’s developer tools are based around a design pattern known as the Model-View-Controller (MVC). The simplest definition of MVC is to keep your data and the rules for using it (the model) separate from your view (the user interface) and to then tie them together using your Controller. The idea is that in doing so it becomes possible to re-use parts of your code on other projects.

When we built our first cocoa application our view was built in Interface Builder (using pre-built user interface components), while our controller code was written in Xcode using cocoa bindings. Our first cocoa application did not have a model.

Core Data is Apple’s framework for developing your applications data store. Lets take a look at what it can do for you and your applications.

Read the rest of this entry »

WWDC Countdown

Everyone reading this should know about WWDC by now. If you don’t then I have no idea what rock you have been living under but you should probably come out and bask in the sun.

Today is an important day for me. The Apple Universities Consortium here in Australia just announced the winners of this years WWDC student scholarships. 4 people from RMIT will be attending this year, and I am one of them.

To celebrate I’ve downloaded the countdown widget, to remind myself that I’ll be sitting in the Moscone center in just over 54 days. Hopefully I’ll see some of you there!

WWDC 2007 Countdown Widget
Get the WWDC 2007 countdown widget.

Exploring the world of cocoa development for Mac OS X.