what's the best instructional resource for a complete beginner to get into developing for the iPhone / iPod touch?
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$9 Answers
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$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$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$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$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$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$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$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$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$