Hi Rush,

Thanks for the advice. Being visually impaired, I haven't been able to find *ANY* up-to-date Cocoa/Objective C books in an accessible format. I have a couple of books that were written around 2002-ish, but have been hesitant to delve into those before being able to determine how much of what they teach is no longer applicable. The other drawback to these books is they rely heavily on Interface Builder, which Apple hasn't yet made accessible with their VoiceOver technology. That shuts me out of GUI development with IB, forcing me to rely on using code for what little GUI I do need, something not covered in these books either. I do have some sample code for building a GUI, and I plan to draw from it, but seems exceptionally complex.

As you can see, I have a multitude of obstacles to work through. :)

And, you know, if anyone is out there who would like to take me under their wing for a few days off list and try to get me up to speed, I'd not object. LOL.

Thanks again to all who have been very helpful so far.

Josh de Lioncourt

...my other mail provider is an owl...



On Jun 17, 2008, at 10:24 AM, Rush Manbert wrote:

Hi Josh,

Just my opinion, but I have written cross-platform apps recently. Your approach sounds basically good. Use the Boost libraries as much as you can in your C++ code because they are cross platform, and may help you avoid implementing certain things (filesystem stuff, for instance) separately on each platform. Define a very clear API for your C++ code that will be used by the native code on each platform. (It helps to think of your C++ code as a library that you link against on each platform.)

For the Mac side, get "Cocoa Programming for Mac OS X" by Aaron Hillegass. I assume there is a current version that corresponds with Xcode 3. You will need this because the way the GUI part of a Mac app is put together is frankly difficult to get your head around when you're new at it. Learn Objective-C. It's not hard, given your background, and you really do want to use the native tools to build your GUI, even if it's simple (and Cocoa is really very cool). I also use it to build an adapter between my C++ API and my Obj-C app code.

If all you need is a command line app, then just use C++ and treat the OS like the Unix system that it (mostly) is. Works great.

Best regards,
Rush

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to