• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Newbie question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Writing Files
      • From: Tyson Tate <email@hidden>
References: 
 >Newbie question (From: Rams <email@hidden>)

  • Prev by Date: Re: Newbie question
  • Next by Date: Writing Files
  • Previous by thread: Re: Newbie question
  • Next by thread: Writing Files
  • Index(es):
    • Date
    • Thread