Re: Newbie question
Re: Newbie question
- Subject: Re: Newbie question
- From: Shawn Erickson <email@hidden>
- Date: Sun, 29 Jun 2003 18:30:40 -0700
On Sunday, June 29, 2003, at 05:52 PM, Rams wrote:
Hi all,
I hope this isn't too far off topic, but I'm teaching myself
C/C++/Obj-C and I'm a bit lost. Where would I find documentation for
the APIs of these languages?
The have no API, they are languages, they have a syntax (you can find
reference online for them).
Java is a language, J2SE (or J2EE) is a framework of code written in
the Java language that helps you do lots of cool stuff. Cocoa is a
similar framework for written in Object-C. PowerPlant is an example of
one for C++
(
http://www.metrowerks.com/MW/Develop/Desktop/PowerPlantMac.htm).
I have a book and I'm learning the basics, but the big question on
my mind is where are the API docs?
Are you asking about the docs for the frameworks and libraries found on
Mac OS X?
If so...
Carbon is most often used by C / C++ based applications (sometime by
Objective-C). You can find its docs online:
http://developer.apple.com/documentation/Carbon/Carbon.html. Carbon is
generally broken up into "managers" that cover various functional
aspects. Carbon is not object oriented like either Cocoa or J2SE and is
implemented in C.
Cocoa is most often used by Objective-C and C++ (Objective-C++)
applications. I believe you know how to find its information already.
It is implemented in Objective-C (ignoring the Cocoa-Java).
For the most part Cocoa, Carbon and Java (J2SE) are built on top of
CoreFoundation which is implemented in C. You can find docs on core
foundation online at:
http://developer.apple.com/documentation/CoreFoundation/
CoreFoundation.html.
Also the following lists lots of links to information about other
frameworks and about the Mac OS X kernel:
http://developer.apple.com/documentation/
-Shawn
_______________________________________________
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.