I develop some iPhone apps for clients, but I prefer working on a Linux machine. I know that there are certain things you need to do on a machine running OS X, like build th
Well, there is GNUStep. A domain model and unit tests wouldn't be a problem at all. Creating some of the artwork could be done in Inkscape, which probably runs better on Linux than a Mac.