Re: Cocoa Books
Re: Cocoa Books
- Subject: Re: Cocoa Books
- From: "Keith Ray" <email@hidden>
- Date: Wed, 19 Apr 2006 07:43:22 -0700
You might want to play with the scripting language F-Script, to learn
Cocoa without having to learn C. It would be interesting to hear
*your* experience learning Cocoa with F-Script, since very likely
almost everyone who uses F-Script already knows Cocoa and Objective-C.
F-Script and the other languages I mention below do not come with
Cocoa documentation -- you will need to read up on cocoa classes and
methods in order to call them from f-script or other languages, with
an additional burden of understanding how to translate from
objective-c syntax and data-types to/from the other language. (Unlike
the others below, F-Script is almost the same syntax as the "object"
parts of objective-c.)
Cocoa is also programmable via AppleScript (AppleScript Studio), Ruby,
and Python (and Java, but Java support is no longer being updated by
Apple.)
F-Script:
http://www.oreillynet.com/pub/a/mac/2001/11/30/scripting_fscript.html
and http://www.fscript.org/
AppleScript Studio:
http://cocoadevcentral.com/articles/000073.php
and http://www.apple.com/applescript/studio/
ruby:
http://www.macdevcenter.com/pub/a/mac/2004/10/05/cocoa.html
and http://rubycocoa.sourceforge.net/doc/
python:
http://developer.apple.com/cocoa/pyobjc.html
and http://pyobjc.sourceforge.net/
On 4/10/06, Jonathan <email@hidden> wrote:
> Hi--
>
> So I went to O¹Reilly and got the online version of Hillegass.
>
> Here¹s from his introduction:
>
> ³This book is written for programmers who already know some C programming
> and something about objects².
>
> A bit later:
>
> ³Objective-C is a simple and elegant extension to C, and mastering it will
> take about two hours -- if you already know C and an object-oriented
> language like Java or C++².
>
> And from Chapter One, no less:
>
> ³What is an object? An object is like a C struct ...².
>
> At this point, I realized I would indeed need to go back to my beginner¹s C
> tome.
>
> So here¹s my point. C really isn¹t used in Cocoa and you only need the
> concepts, so you probably shouldn¹t learn C. But if you don¹t learn C, you
> can¹t learn Cocoa, because it assumes a knowledge of C.
>
> Huh?
>
> To me, there have got to be a bunch of folks here who could competently
> write a great ³Cocoa For Dummies² book in a flash, which would include the
> Objective-C we need, as well as the step by step Cocoa instruction at the
> same time, help all of us stupid, inexperienced n00b¹s get into the most
> exciting set of tools for Mac (I¹m very excited...), help the Mac community,
> do good for all us Mac users by broadening the accessibility of our tools to
> a wider audience ‹ and maybe make a hell of a lot of money, just as a bonus
> for being so nice.
>
> In fact, just an email book proposal to O¹ Reilly or some other such
> Publisher, might even finance the whole endeavor.
>
> Just my two cents, and we all know what two cents is worth these days, after
> all.
>
> Best,
> Jonathan
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden