c.k.'s Avatar
c.k. 4
31 Asked
21 Answered
1 Best
2
No one has voted on this question yet :(
3 years, 2 months ago via Twitter

what's the best instructional resource for a complete beginner to get into developing for the iPhone / iPod touch?

Tip for best answer: M$1.00
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

9 Answers

0
dajad's Avatar
dajad | 3 years, 2 months ago
3
I've created a pretty comprehensive intro tutorial pointing to online resources and appropriate books here:

http://www.daleisphere.com/iphone-app-development-where-to-start/

...Dale

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
1
pdxgene's Avatar
pdxgene | 3 years, 2 months ago
3
It depends heavily on your background, but assuming programming ability in one or more object-oriented languages (i.e. you're a complete beginner to Cocoa/Objective-C, but not a complete beginner to programming), the following resources are quite helpful:

http://developer.apple.com/iphone

(n.b. as of this writing, the site is unavailable/being updated due to today's iPhone OS 3.0 announcement) -- joining Apple's developer program (free to get started, $99/year if you want to deploy to your own development hardware) gives you access to:
- an incredibly thorough documentation library
- code samples
- a very helpful support/knowledge exchange forum patrolled by Apple personnel

Good docs from the developer portal to start with are:
- Apple HiG (Human Interface / UI Guidelines) for iPhone/iPod touch;
- Objective-C programming guide
- a couple of getting started / tutorial docs therein as well

Beyond that, there are a number of good books out there. I started with Erica Sadun's "The iPhone Developer's Cookbook", which has lots of bite-sized examples to help you grasp the basic concepts:

http://www.amazon.com/iPhone-Developers-Cookbook-Building-Applications/dp/0321555457/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1237316516&sr=8-1

Lastly, there's no substitute for hands-on experience -- in order to create iPhone apps you'll need an Intel Mac running OSX 10.5, and Xcode, which you can download from Apple:

http://developer.apple.com/technology/xcode.html

HTH,
Gene

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
mortensax's Avatar
mortensax | 3 years, 2 months ago
3
Read this - http://www.scribd.com/doc/12684298/Building-PhotoKast-Creating-an-iPhone-app-in-one-month

Really great walk through of the most important issues, before you get started. We´re a small dev.team and many of these pointers are essential.

after you've read this, find a great developer that can take you the last mile :)

Good luck developing

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
ruim's Avatar
ruim | 3 years, 2 months ago view on twitter
4
I just found this very detailed and comprehensive list of iphone resources at http://iphoneresources.aribraginsky.com. I would say there is something there for every level of experience in iphone programming.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
kalisurfer's Avatar
kalisurfer | 3 years, 2 months ago
3
There is a great set of tutorials from Bit 101 at http://www.bit-101.com/blog/?p=1784. I would start there.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
shanafme24's Avatar
shanafme24 | 3 years, 2 months ago
3
I'd also recommend http://icodeblog.com/

There are a ton of good tutorials on there to get you started, assuming you have some basic knowledge of programming/development in general.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
dsldsl's Avatar
dsldsl | 3 years, 2 months ago
3
Take a look at PhoneGap, its a mobile VM-like dev tool for building apps with native capabilities across different smart-phone platforms through a web-kit (JS + CSS + ...) interface. (Compiles down to native.)

http://phonegap.com/

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
hawkinsw's Avatar
hawkinsw | 3 years, 2 months ago
3
Highly recommend Beginning iPhone Development. Can be bought at http://iphonedevbook.com/.
source(s):
Personally read this book.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
kacy's Avatar
kacy | 3 years, 2 months ago
3
I recently finished Apress' "Beginning iPhone Development: Exploring the iPhone SDK" It's a great read and only assumes you know the basics of Objective-C. It's very helpful.

http://www.amazon.com/Beginning-iPhone-Development-Exploring-Professional/dp/1430216263

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel

Learn something new with our FREE educational apps!

Private lessons in the comfort of your own home. Get back in shape or finally pick up a guitar with our great experts guiding you the whole way!
Learn Guitar
Learn Hip Hop
Learn Pilates