My code has all the retain/release calls in it of course . . . is it likely to be easier to write the mac app with garbage collection (and then what do I do about the retains/releases) or without?
Whichever way you recommend, any pointers about relevant Xcode settings would be helpful. Thanks.
I highly recommend that you not use GC on Mac for various reasons, just stick to what you’re used to doing already. I believe that when you rely on GC to manage memory, you give up a lot of fine-grain control, which I personally don’t enjoy doing.
Since you’re already coming from a reference-counted environment like iOS, I think that it would be wise of you to stay in that environment, given that it’s not going to take much more effort on your part at this point.
You will need to port your view controllers and view-based code to Cocoa, but that shouldn’t be too much of a hassle. You can drop in your models, because they don’t have any view dependencies. (of course assuming you did it with an ounce of sanity).