An Appetizer on Mac OS X Development

Let me get straight to the point. If you haven’t developed for Mac OS X, you’re really missing something in your life. It’s the utopia of development. Everything clicks together, and all frameworks are there to make your work easier.

This was my first impression when I started to develop for Mac OS X. Before that I was using .Net for windows development, and believe me, although C# 3.0 really looks great, it can’t give you the sort of experience you have while working on a mac. And I have this feeling without being really experienced at objective-c development.

So, here’s the deal. As I’m learning more and more techniques and features of Mac OS X development, I’m going to publish posts on anything interesting I happen to find out, so that everyone gets enlightened. (ok! enough fanboyism!)

The first thing I’m going to learn is the Bonjour (formerly Rendezvous) technology which is Apple’s implementation of Zeroconf. It’ll help you discover services over the local network. For this purpose, I’m going to write a simple chat program, which looks on your local network for anyone with the chat program running.

So in the next few posts, I’ll start with introducing Xcode (The Free IDE available from Apple), Interface Builder, and a little primer on objective-c, and then we’ll get to write the actual program.

Stay Tuned…

Explore posts in the same categories: Development, Mac OS X

Tags: , ,

You can comment below, or link to this permanent URL from your own site.

One Comment on “An Appetizer on Mac OS X Development”

  1. bahadorn Says:

    I’m gonna read them. I have read and heard about mac development a lot, but I don’t have a mac installation.
    Is it possible to install it in a VM?

    Answer: It can be installed within VMWare (you may even find a ready to boot image in the web too). And if your hardware is compatible with Apple’s hardware, you can install it on an spare hard drive. search for “Hackintosh”


Comment: