Jump to content

Where do I start if I want to develop iPhone apps?


9 posts in this topic

Recommended Posts

Well first of all, you would have to learn Cocoa, the programming language used to program iPhone apps and the vast majority of OS X native apps. Once you get that, its relatively easy to create iPhone apps using the iPhone SDK (free download). To submit apps to the App Store, you have to pay a $500 signing fee per year (correct me if I am wrong) so I'm not sure whether you want to go that way...

Link to comment
Share on other sites

~pcwiz: Uhm....lol. Cocoa is not a programming language.

 

It's $99/year for the developer program. I'd suggest learning how to code on a Mac first. You learn Objective-C (which is the programming language) and Cocoa (which is an API) programming on OS X. When you port to coding for the iPhone, the language is exactly the same (Objective-C) and the API is Cocoa Touch, this time. Which, is vastly similar to Cocoa on OS X, only the controls look different, and you'd need to learn about scrolling and multi-touch, but most of that is covered by the SDK, which is free.

Link to comment
Share on other sites

Its hard to tell, there are a ton of ObjC/Cocoa books out there. There are great online resources like cocoadevcentral.com, but if you really prefer a book then I have heard good things about this one:

 

http://www.amazon.com/Cocoa-Programming-Ma...X/dp/0201726831

 

That one is Cocoa programming, Cocoa Touch is what's used in iPhone/iPod touch as Bezerker said, but its really quite similar, just read the documentation for the iPhone SDK and you will be fine. Note that starting off with ObjC/Cocoa is often very hard and don't be worried if you don't get it at first.

Link to comment
Share on other sites

You should already know at least one scripting or programming language, including functions, variables and loops.

http://cocoadevcentral.com/articles/000081.php

 

That website doesn't really help and no, I don't really prefer a book but books is what other people have told me to use. So.. where exactly should I start? Do you know a good website for absolute beginners with the goal of eventually developing iphone apps?

Link to comment
Share on other sites

I haven't seen any sites specifically dedicated to developing iPhone apps because they use the same language as normal native OS X apps, except with a different API. CocoaDevCentral is a good site, but start from the beginning (their home page):

 

http://cocoadevcentral.com/

 

There are various other sites that you can find by looking on Google, but CocoaDevCentral is the best I've found so far, except that its only good to get you started, more advanced things you'll probably need a book for. Take a look at the book I linked to in my previous post above and see what books others recommend.

Link to comment
Share on other sites

I haven't seen any sites specifically dedicated to developing iPhone apps because they use the same language as normal native OS X apps, except with a different API. CocoaDevCentral is a good site, but start from the beginning (their home page):

 

http://cocoadevcentral.com/

 

There are various other sites that you can find by looking on Google, but CocoaDevCentral is the best I've found so far, except that its only good to get you started, more advanced things you'll probably need a book for. Take a look at the book I linked to in my previous post above and see what books others recommend.

 

Sadly you won't find iPhone coding sites as Aplle has not released developers from the NDA yet. So many are not talking about how to code fro iPhone.

Link to comment
Share on other sites

 Share

×
×
  • Create New...