Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > 100% new to Cocoa

100% new to Cocoa
Thread Tools
Dedicated MacNNer
Join Date: Apr 2002
Location: Boston, MA
Status: Offline
Reply With Quote
Jun 4, 2002, 04:50 PM
 
I have decided to attempt to learn the Objective-C language of Cocoa. I completed Apple's tiny Converter tutorial, but it did not teach me anything, it just told you exactly what to do, and never explained anything or what it was doing. Are there any internet resources for total 100% beginer to Cocoa??
Revenge is a meal best served cold.
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Jun 4, 2002, 05:26 PM
 
</font><blockquote><font size="1" face="Geneva, Verdana, Arial, sans-serif">quote:</font><hr /><font size="1" face="Geneva, Verdana, Arial, sans-serif">Originally posted by Vash:
<strong>I have decided to attempt to learn the Objective-C language of Cocoa. I completed Apple's tiny Converter tutorial, but it did not teach me anything, it just told you exactly what to do, and never explained anything or what it was doing. Are there any internet resources for total 100% beginer to Cocoa??</strong></font><hr /></blockquote><font size="1" face="Geneva, Verdana, Arial, sans-serif">It seems like that tutorial is basically useless. <img border="0" alt="[Hmmm]" title="" src="graemlins/hmmm.gif" />
But really, there aren't very many good resources on the Internet for learning Obj-C/Cocoa. For a tutorial-like approach that starts very basic, your best bet is probably <a href="http://www.oreillynet.com/pub/ct/37" target="_blank">Programming With Cocoa</a> on the O'Reilly Network. They explain a lot of the fundamental stuff that you're going to want to know.
Another good one is <a href="http://www.cocoadevcentral.com/" target="_blank">Cocoa Dev Central</a>. They're fairly concise, have some interesting topics, and generally explain what they're doing well enough that you can follow very easily. They don't start as basic, but they have some interesting topics and, like I said, are very easy to read.
Also, I would recommend picking up some physical books if you've got the cash. I personally don't, but everyone who has swears by Aaron Hillegasse's.

Oh, by the way, I hope you at least know some C. You're really going to want that, because there no sites as far as I know that teach Cocoa for the non-programmer.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Vash  (op)
Dedicated MacNNer
Join Date: Apr 2002
Location: Boston, MA
Status: Offline
Reply With Quote
Jun 4, 2002, 06:09 PM
 
Well.....I do know C++ fairly well, but Cocoa looked totally different......I guess I'll have to go out and buy a book then.
Revenge is a meal best served cold.
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Jun 4, 2002, 06:54 PM
 
</font><blockquote><font size="1" face="Geneva, Verdana, Arial, sans-serif">quote:</font><hr /><font size="1" face="Geneva, Verdana, Arial, sans-serif">Originally posted by Vash:
<strong>Well.....I do know C++ fairly well, but Cocoa looked totally different......I guess I'll have to go out and buy a book then.</strong></font><hr /></blockquote><font size="1" face="Geneva, Verdana, Arial, sans-serif">That's probably the best way to go about it, from what I've heard. Though you might find those links useful. (I don't know whether or not you tried them.)

But yes, Objective-C is very different from C++. Understanding the basic ideas of OOP probably will help you, but the syntax and other philosophies are very different.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Forum Regular
Join Date: Jan 2001
Location: Boston, MA
Status: Offline
Reply With Quote
Jun 5, 2002, 11:43 AM
 
Another great place to start learning is to download some of the sample code from Apple and read the sample projects included with Mac OS X's Developer Tools. The code is usually pretty well commented (but overall themes and concepts aren't addressed) -- it's been a very valuable resource for me in learning Cocoa.

Once you get through the goofy stuff, the new syntax and memory management rules, you'll be loving it. I swore off C-based languages for a while and programmed exclusively in Java, but Cocoa and Objective-C have brought me back into the fold. I'm definitely crazy about Cocoa. Good luck!
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 01:19 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2