Re: Help me, which book I should buy to learn Cocoa??
Re: Help me, which book I should buy to learn Cocoa??
- Subject: Re: Help me, which book I should buy to learn Cocoa??
- From: Georg Tuparev <email@hidden>
- Date: Tue, 26 Aug 2003 01:32:11 +0200
On Tuesday, August 26, 2003, at 12:15 AM, Don Arbow wrote:
Anyone who is familiar with Zobkiw's first book, "Fragment of Your
Imagination", would be quite at home with his latest.
OS 9 and OS X are different beasts. Many people who loved OS 9 do not
feel home surrounded by pumas, jaguars, panthers and other pussycats -
and there's nothing wrong with this. It is called progress, and as it
happens some just miss the train, and stay home, and talk about the
good old days. The important point is that OS9's home is not in the
same town as OSX home, and there is no point of comparing them!
Just as pre X versions of Mac OS required advanced knowledge in order
to accomplish non-standard things (remember code fragments, MDEFs and
WDEFs?), so too do certain things in Mac OS X require a different type
of book.
Different yes, wrong - no. I was trying to avoid strong words in my
first posting, but now my adrenaline start really boiling. To give
examples like
[colorSettings setTheColorOfMySistersEyes:@"blue"];
[colorSettings setTheColorOfMyBrothersEyes:@"green"];
and few pages to go, is neither educative nor represent correctly basic
concepts behind MacOS X (Cocoa). And Mr. Zobkiw obviously does not
understand things like polymorphism, metadata etc... If I show this
book to an average MFC coder, she will start laughing and I will be
asked how it is possible to use such archaic coding practices. This
certainly does not reflect the truth about Cocoa!
Mac OS X Advanced Development Techniques is certainly advanced, maybe
not in the Cocoa sense
If you are trying to say that many OS9 advanced techniques could be
done with just few clicks in IB and loose the right to be called
advanced, I am with you. But then why one should try to make the life
difficult just for the trill of doing "advanced" things?
(it won't teach you how to create a multi-window behemoth application
like InDesign). Not everything in Mac OS X development can be done in
an object oriented manner,
Really? Examples please!
this book shows how to accomplish things such as writing a preference
pane to work in the System Preferences app,
and what is advanced about this one when even the PB has Preferences
template, and any beginner's tutorial tells you about how to write it?
wrapping a command line app with a GUI, how to use Cocoa threads
Ah! Why just not read NSTread class documentation? It is not a rocket
science, believe me!
or write a Carbon plugin.
yeah. Carbon dating was one of my worst experiments during my physics
classes.... I almost missed the test. It happens again with me as a
programmer ... only this time I do not feel disappointed about it ;-)
I certainly wouldn't recommend this book for Cocoa newbies, but the
word "Advanced" in the title should serve to warn newbies that this
book is not for them.
Unfortunately the word "Advanced" might attract some non-newbies.
-- georg --
"More Trees, less Bushes!"
_______________________________________________
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.