Re: What is the role of the CF- objects?
Re: What is the role of the CF- objects?
- Subject: Re: What is the role of the CF- objects?
- From: Glen Simmons <email@hidden>
- Date: Tue, 6 Apr 2004 09:04:40 -0500
On 6 Apr, 2004, at 5:59 AM, Ondra Cada wrote:
Mark,
pretty difficult to answer this without causing a flamewar... well,
let's try:
On Tuesday, Apr 6, 2004, at 11:50 Europe/Prague, Mark Patterson wrote:
One thing that I am confused about is the role of the Core Foundation
libraries. Are they from the Pascal days, and being replaced? Or are
they something that for the foreseeable future Cocoa and Carbon will
both use? As a programmer new to Macs, should I look for alternatives
in the BSD libraries and Cocoa frameworks? Or is CF still the
apple-preferred way to do some things?
Originally, Cocoa -- called OpenStep then -- was completely
object-oriented. Later though Apple decided to create an alternative
API, (so far as possible) just with the same strength, but *not*
object-oriented, called Carbon. Let's not discuss whys, let's stay at
that it's exactly what happened.
Just to pick a nit, Carbon is not a new API, it's the Mac toolbox after
a bit of housecleaning. So Carbon actually predates Cocoa / OpenStep.
And this "alternative" API is the only reason we now have Photoshop, MS
Office, Filemaker, etc., etc.
Glen
_______________________________________________
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.