PDA

View Full Version : Learning Xcode




blackbelt
Mar 6, 2008, 05:11 PM
I am new to macs, but have taken classes in java. Does anyone have any suggestions of a book where i could get a good start/ handle on xcode and programming on a mac, and potentially an iphone/ ipod touch?

Any Suggestions would be greatly appreciated!

Thanks:D



kainjow
Mar 6, 2008, 05:17 PM
To program on the Mac and iPhone you need to know Cocoa programming. I suggest picking up a book.

blackbelt
Mar 6, 2008, 05:21 PM
To program on the Mac and iPhone you need to know Cocoa programming. I suggest picking up a book.

so i should get a book on cocoa programming, any suggestions?

kainjow
Mar 6, 2008, 05:21 PM
Cocoa Programming for Mac OS X

blackbelt
Mar 6, 2008, 05:34 PM
Cocoa Programming for Mac OS X

sounds good, think that i will go out and buy it. (This would be ok, since i have never programmed on a mac, right. Will it take me from the start?)

Thanks!

iHusky
Mar 6, 2008, 05:41 PM
i'm just starting to learn too, and i came across this

http://www.cocoalab.com/BecomeAnXcoder.pdf

i found it under the external links on a wikipedia site for cocoa.
hope it helps!

blackbelt
Mar 6, 2008, 05:56 PM
i'm just starting to learn too, and i came across this

http://www.cocoalab.com/BecomeAnXcoder.pdf

i found it under the external links on a wikipedia site for cocoa.
hope it helps!

looks very helpful, i think that i will also get a book, but this will give me a good idea of what it is all about!

Thanks!

ebel3003
Mar 6, 2008, 06:33 PM
I would hold off from buying any books until Aaron Hillegass's book, Cocoa Programming for Mac OS X (Edition 3) is released in June. It will be current with information pertaining to Xcode 3 rather than 2.

http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619/ref=sr_1_1?ie=UTF8&s=books&qid=1204849963&sr=8-1

I have it pre-ordered, myself. :D

Edit: Fixed my link that led you to a 404.

blackbelt
Mar 6, 2008, 06:39 PM
I would hold off from buying any books until Aaron Hillegass's book, Cocoa Programming for Mac OS X (Edition 3) is released in June. It will be current with information pertaining to Xcode 3 rather than 2.

http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/

I have it pre-ordered, myself. :D

Good call

I think that i will wait, i probably won't start learning it for a few months anyway.

iSee
Mar 6, 2008, 07:15 PM
This book is the best starting-from-scratch with Objective-C that I've seen:

http://www.amazon.com/Programming-Objective-C-Developers-Library-Stephen/dp/0672325861/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1204852300&sr=8-1

Of course it doesn't cover Objective-C 2.0 features. I'm not sure this one's getting an update anytime soon. Still, a lot of the basics are the same.

JPT
Mar 7, 2008, 12:31 AM
Are there any free, online resources (Especially those that will be adding iPhone/Touch resources soon)? I know there's Apples Dev area, but for me that isn't really a viable option :(

Though messing around with some of their samples can get me started!

The book, Cocoaź Programming for Mac 3rd looks good, but I don't want to wait until the update is on my doorstep! haha

ebel3003
Mar 7, 2008, 01:19 AM
Are there any free, online resources (Especially those that will be adding iPhone/Touch resources soon)? I know there's Apples Dev area, but for me that isn't really a viable option :(

Though messing around with some of their samples can get me started!

The book, Cocoaź Programming for Mac 3rd looks good, but I don't want to wait until the update is on my doorstep! haha

http://cocoadevcentral.com/ is pretty good, but other than what Apple offers, there isn't really any other good resources out there.

tompastom
May 8, 2008, 09:58 AM
http://rapidshare.com/files/113447263/BecomeAnXcoder.pdf

Cromulent
May 8, 2008, 12:04 PM
Don't bother with Cocoa until you know the language it is written in.

Learn Objective-C first then think about GUI programming. Jumping into Cocoa first is just going to make it take longer to learn and understand.

Delameko
May 8, 2008, 02:27 PM
http://cocoadevcentral.com/ is pretty good, but other than what Apple offers, there isn't really any other good resources out there.

Wow, thanks for the link. That's a really great site, much easier to digest than some of the books I've been trying to read.

ebel3003
May 8, 2008, 04:20 PM
Wow, thanks for the link. That's a really great site, much easier to digest than some of the books I've been trying to read.

You should also check out CocoaCast, a cocoa podcast (with video). This has probably helped me out the most, it's almost like a class lecture.

http://www.cocoacast.com/

Watch from either episode 2 or 3. The first episode is just an introduction.

crees!
May 8, 2008, 09:15 PM
This book is the best starting-from-scratch with Objective-C that I've seen:

http://www.amazon.com/Programming-Objective-C-Developers-Library-Stephen/dp/0672325861/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1204852300&sr=8-1

Of course it doesn't cover Objective-C 2.0 features. I'm not sure this one's getting an update anytime soon. Still, a lot of the basics are the same.

Looks like in November when the 2.0 update to this book will be out.
http://www.amazon.com/Programming-Objective-C-2-0-Developers-Library/dp/0321566157/ref=sr_1_5?ie=UTF8&s=books&qid=1210299040&sr=1-5

So are there not many Obj-C 2.0 books out there now? It's been many years since I've programmed in C, C++, or Java. Nowadays I'm working in AS2.0 and would like to learn to program OS X/iPhone apps; figuring starting from scratch would be best as Obj-C code/syntax I've seen just looks so foreign.

willcodejavafor
May 9, 2008, 03:15 AM
Apple Developer Center has loads of tutorials/guides/videos/references and I'd start there if I were you. Buying a book is probably a good thing as well :)

Cromulent
May 9, 2008, 03:39 AM
So are there not many Obj-C 2.0 books out there now? It's been many years since I've programmed in C, C++, or Java. Nowadays I'm working in AS2.0 and would like to learn to program OS X/iPhone apps; figuring starting from scratch would be best as Obj-C code/syntax I've seen just looks so foreign.

You'll need to learn Obj-C 1 for the iPhone anyway. As I understand it, it does not support some of the Obj-C 2 features such as GC. Best just to read an Obj-C 1 book, at least then you will remain compatible with previous versions of OS X (Obj-C 2 only works on Leopard).

Delameko
May 9, 2008, 12:00 PM
You should also check out CocoaCast, a cocoa podcast (with video). This has probably helped me out the most, it's almost like a class lecture.

http://www.cocoacast.com/

Watch from either episode 2 or 3. The first episode is just an introduction.

Thanks, I'll give them a listen.

spotwalker
Mar 18, 2009, 09:28 PM
If your anything like me, you do better if you can see whats going on, rather then reading. here is a like to some video help
http://www.johncmurphy.com/category.aspx?cid=91