Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Fromethius

macrumors member
Original poster
Jun 26, 2008
45
0
Pennsylvania
Hey guys,

I remember after I learned C++ and C# not too long ago, I would always help on the forums and tutor people on aim, msn, and the such, answering their questions.

I have recently moved to a mac and want to learn Cocoa and Objective C. I heard there were very few books dedicated to Cocoa programming and even when there are those are usually outdated (not for Xcode 3).

I already am quite knowledgeable in the terms of classses, structs, object oriented programming, design patterns, enumerations, etc. I just need to be pushed in the right direction. I rather not read a 400 page book to learn Cocoa from the ground up when all I need to know is the syntax.

It is for that reason that, even though I probably will not get a response, is that I ask of anyone who might have some free time on his or her hands willing to help out an aspiring cocoa developer.

Thanks :apple:
 

lee1210

macrumors 68040
Jan 10, 2005
3,182
3
Dallas, TX
It is for that reason that, even though I probably will not get a response, is that I ask of anyone who might have some free time on his or her hands willing to help out an aspiring cocoa developer.

Thanks :apple:

I think simply posting here is the best way to go. I would say you should pick up a book, but you probably won't have to. For syntax only, start here:
http://developer.apple.com/document...ectiveC/Introduction/chapter_1_section_1.html

The Apple docs are dense, but they very tersely (though generally completely) explain the topics they address. It doesn't sound like you *just* want to learn the syntax of Objective-C, but how to use the Cocoa API. The Apple documents are not likely to tell you explicitly if what your working on is Foundation or a higher level library provided by Apple, etc. so this is going to be somewhat blurry.

The good news is that the syntax (if you know C, you didn't say if you do or not but you should be familiar if you know C++) is not hard to pick up, and if I don't say so myself, we are quite helpful around here. I don't know if any one person will commit to tutoring you, because it robs from the rest of the community. You are the only one benefitting in that scenario, anyone can benefit if the questions and answers are posted here publicly.

In that vein, however, I was thinking about the possibility of starting up a sort of "apprenticeship" program here on the forums, in which we pair up the more seasoned Obj-C/Cocoa developers with new folk. The "mentors" could devise some exercises that they write or that are gathered from around the web, and put them up weekly. The "apprentices" will PM the "mentors" with questions, and at the end of the week the "mentors" will gather the questions asked and solutions and combine them into posts that go here, or perhaps articles in the Wiki (or both). I know this would be a big time commitment, and we may not be at the point that this community could support this, but I thought I'd float it by everyone and see what they thought.

-Lee
 

Cromulent

macrumors 604
Oct 2, 2006
6,816
1,100
The Land of Hope and Glory
In that vein, however, I was thinking about the possibility of starting up a sort of "apprenticeship" program here on the forums, in which we pair up the more seasoned Obj-C/Cocoa developers with new folk. The "mentors" could devise some exercises that they write or that are gathered from around the web, and put them up weekly. The "apprentices" will PM the "mentors" with questions, and at the end of the week the "mentors" will gather the questions asked and solutions and combine them into posts that go here, or perhaps articles in the Wiki (or both). I know this would be a big time commitment, and we may not be at the point that this community could support this, but I thought I'd float it by everyone and see what they thought.

-Lee

That's a good idea. I wouldn't be able to help with Objective-C but most questions at the start are just C questions anyway.

There are certainly some very good (and very challenging for beginners) exercises out there which are quite fun to implement as you actually feel like you are doing something useful and interesting.

If anyone wants any help I'm always willing. No PM's though, if you want help post a thread and if I can help I'll reply.
 

Duke Leto

macrumors regular
Mar 17, 2008
166
0
Man if you did get that apprenticeship thing going... you would start out with a lot of questions from me, especially on encryption.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.