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 > Cocoa Programming for Novices

Cocoa Programming for Novices
Thread Tools
Warren Nagourney
Guest
Status:
Reply With Quote
Nov 18, 2000, 02:49 AM
 
I am new to object-oriented programming and am attempting to learn using OSX PB on my home machine. I also have several NeXT's and went through the excellent exercises in "NeXTstep Programming. Step One..." and am finding it fairly easy to adopt to the slightly different UI of Interface Builder and Project Builder in OSX after using these programs in NeXTStep 3.3. The core concepts of Class, method, instance, inheritance, action, outlet, etc. are beginning to make sense to me. I am attempting the Stepwise "Vermont Recipes" series and got about halfway through the first recipe before I became a little confused - I am afraid that these exercises are a little advanced for me.

It appears that the key to programming in Cocoa, after the key concepts have sunk in, is to have an easy reference to the hierarchy of classes used in Cocoa development. One needs, it seems, a graphical representation of the class hierarchy similar to the one for NeXTstep in the "NeXTstep Programming..." book. Furthermore, it would be nice to have an easily referenced description of each class. I realize that the latter can be found in the online (html) documentation, but I was looking for something a little more accessible.

I was wondering in any experienced Cocoa developers could give me some feedback about where to find these items or, indeed, whether there is some other way to obtain the needed information (such as an online "class browser" or something similar)?

Thanks very much.

Warren Nagourney
     
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Nov 18, 2000, 06:11 AM
 
Here's an excellent ObjC/Cocoa tutorial:
http://developer.apple.com/techpubs/...tiveC/ObjC.pdf
     
Warren Nagourney
Guest
Status:
Reply With Quote
Nov 18, 2000, 07:56 PM
 
Thanks, I am actually about 10% through that document (last year's version - I downloaded it 6 months ago and printed it). It is a fairly clear treatment, though lacking in examples.

I'm still looking for a convenient reference on the actual Cocoa classes.

     
Fresh-Faced Recruit
Join Date: Nov 2000
Status: Offline
Reply With Quote
Nov 19, 2000, 10:25 AM
 
there is class documentation but it's incomplete, if you have the PB dev tools they're hiding somewhere in the documentation folder i think. wish it was finished. :-P
-jeremy
     
Fresh-Faced Recruit
Join Date: Nov 2000
Location: houston, tx USA
Status: Offline
Reply With Quote
Nov 27, 2000, 06:31 PM
 
There was a book called something like Discovering Openstep: Rhapsody which I downloaded from the Mac OS Server Training area a while back. The PDF was called "Rhapsody_DiscOS.pdf". There is also something about the Yellow Box (its 16 chapters are individual pdf files.) with associated Exercise Materials.

They both are a little out of date as far as the versions of PB and IB they use. You have to use a little creativity to make the things work.

I feel like I got a lot out of both those documents.

Good luck,
Dave
     
   
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 12:44 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