Does it make sense to learn Cocoa for Leopard first and then Cocoa Touch for iPhone?

Actually, I don't care about the development of Mac OS X. I only want to make an iPod Touch and iPhone. But anyway, I started learning Cocoa and Objective-C. But it looks like there are many differences between Cocoa and Cocoa Touch, so I wonder if I really spend my time. Should I just go directly to iPhone themes?

+5
source share
7 answers

I think you could go either Cocoa-Cocoa Touch or Cocoa Touch-Cocoa and still have a good grasp of what programming needs for any platform. I tried Cocoa development on my Mac a few years ago and was rather confused. I finally decided to do some programming on the iPhone and took on “Getting iPhone Development: Learning the iPhone SDK”, worked through this book for several weeks, and now I understand a lot, much better. Indeed, all that is required is a good explanation of Mac programming. I'm pretty sure I can pick up regular Cocoa programming with much less effort. If I started with regular Cocoa programming, I'm pretty sure I could easily pick up iPhone programming. There are differences, but there are many (very cool) similarities between the two platforms.

PS, I highly recommend this book if you are really interested in developing an iPhone. It was worth every penny.

+9
source

There are many coincidences, but if your goal in learning is programming on the iPhone, then be sure to learn how to program the iPhone directly.

Mac, .

+10

: . Cocoa/Cocoa Touch Cocoa Mac OS X, 3- . . !

+7

, iPhone, , Mac. , , IB, , iPhone ( -).

NS , .

, Mac-, , iPhone SDK.

+3

Cocoa Touch Cocoa .

Objective-C (, , C), Cocoa Touch.

, iPhone , ( , , ), , OS X, , X .

Cocoa Leopard , , , , iPhone.

.

: iPhone, iPhone. Mac OS X , .

+3

Mac iPhone, , Mac, , Cocoa Cocoa Mac OS X, - Cocoa. iPhone, , , Cocoa/Touch Java,.NET . , , :

iPhone

iPhone

+1

, , Mac, iPhone . cocoa coder, . , , cocoa Mac, iPhone; iPhone , , , cocoa Mac...

, . iPhone-, , ( ), cocoa, Mac. , Mac? / ?

( mac: http://www.qixis.com/images/edit16-screenshot.png)

+1
source

All Articles