Re: where to find more applicable info on cocoa development
Re: where to find more applicable info on cocoa development
- Subject: Re: where to find more applicable info on cocoa development
- From: Bill Cheeseman <email@hidden>
- Date: Wed, 05 May 2004 15:55:42 -0400
on 2004-05-05 12:47 PM, Brad O'Hearne at email@hidden wrote:
>
... I have several specific things I
>
am looking to develop, but I'm not sure whether to use Cocoa, or
>
Carbon, or something else. For example, if I want to do low level file
>
I/O, networking, or develop a backup and restore product for Mac OS X,
>
can I do this with Cocoa and Carbon, or just one but not the other?
Since you're new to Mac OS X programming, you'll probably find it easiest
and most efficient to use Cocoa as your base. It can do almost everything
you would want to do in terms of user interface, and more easily than Carbon
(at least in my personal opinion, although I think many feel that Carbon may
be easier if you already have a good grounding in user interface coding in
Carbon). Cocoa will also give you most of the non-interface support you will
want for most things, including a lot of file I/O and networking.
But whenever you run into something that Cocoa can't do, just throw in some
Carbon or system API calls to do it. Cocoa and Carbon mix and match very
well, even in the same code block. For details about this (mixing and
matching), find Apple's documentation on using Carbon and Cocoa together.
>
When to use what seems to be a bit confusing, and where to get detailed
>
information on how the filesystem works for example seems a little hard
>
to locate too.
The documentation is getting better by leaps and bounds, but you do still
have to be a little persistent in hunting it down. The improvements are
coming so fast these days that you are always well advised to check the
Apple developer documentation site online as well as using what's on your
hard disk, even when you have just installed the latest version of Developer
Tools.
>
Finally, I am trying to determine where the best resources are to get
>
support and discuss technical issues with other developers -- I presume
>
these mailing lists are some, but if there are others, I'd love to
>
hear!
I addition to the Apple developer mailing lists, the Omni Group mailings
lists are very popular. And check out
http://cocoa.mamasam.com/ for a good
archive of the developer mailing lists.
Some Web sites that have good information on Cocoa:
http://www.stepwise.com/
http://www.macdevcenter.com/
http://www.cocoadevcentral.com/
http://www.cocoadev.com/
--
Bill Cheeseman - email@hidden
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com
http://cocoa.mamasam.com/
The AppleScript Sourcebook -
http://www.AppleScriptSourcebook.com
Vermont Recipes -
http://www.stepwise.com/Articles/VermontRecipes
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.