Cocoa, a complete Mac OS X API?
Cocoa, a complete Mac OS X API?
- Subject: Cocoa, a complete Mac OS X API?
- From: Jorge Salvador Caffarena <email@hidden>
- Date: Wed, 13 Jun 2001 20:43:54 +0200
Hello to all!
First of all, I must say that I am enjoying a lot learning Cocoa by
examples, "Learning Cocoa" book, this list and the cool web sites
around. I am newbie in Cocoa, but not in programming and I have found
the O'Reilly book worth its money.... but that's another story :-)
The feeling I have about Cocoa right now is that it is a superb API,
with a excellent IDE (PB & IB) but that is lacking some key features for
common Mac apps. I have read some examples of this in this list, as the
"AuthorizationExecuteWithPrivileges" lack of features, the Aqua
Interface Guidelines about NSBoxes and its titles and the actual
implementation inconsistence, the inexistent API for getting the list of
running process, and one of the most annoying things about Cocoa for me
is its total lack of support for resources forks.
Almost all this things can be done using Carbon calls (making a Carbon
wrapper is one thing I do not have any idea on how to do) buuuuut, I
thought that Stevie told to us that the state-of-the-art API for
developing Mac OS X applications is Cocoa, and Carbon is just to make
the Mac OS 9 leap. But it turns out that Carbon is more feature rich
than Cocoa, in terms of Mac friendship.
So the fact is that I started learning Cocoa, and realized that most
ideas for applications involved accesing to resource forks, but this
cannot be done with Cocoa. I have to use Carbon. Maybe it is time to
spend some more bucks in "Learning Carbon" :-P
Jorge Salvador Caffarena
http://homepage.mac.com/eevyl/