i am new to iphone development..
so from where i should start learning... pls tell me step by step to guide
i am new to iphone development..
so from where i should start learning... pls tell me step by step to guide
Just buy this beautifully written book and get started:
Beginning iPhone 3 Development: Exploring the iPhone SDK
You won't regret such an investment.
If you're new to obj-c and cocoa, I'd strongly recommend Aaron Hillegass's OS X programming book:
It's about cocoa, not cocoa touch, but you'll be using many of the same classes on the iPhone, and the language and design patterns are the same.
Once you've finished that, I'd recommend the pragprog iPhone SDK book:
http://pragprog.com/titles/amiphd/iphone-sdk-development
It's still in beta, but it's very good, and you can get PDFs of the beta releases while you wait for the paper version to come out.
Finally, read the docs! Cmd-opt-? in Xcode is your friend.
I have several which I've found useful, I think it will be a bit dependent on you experience with Cocoa in general as well. If you've never used xcode or cocoa before it can be a bit daunting when you get started.
For a beginner book I'd recommend Beginning iPhone Development by Jeff Lamarche it is aa tutorial oriented book and walks you through different aspects of development.
Along the same lines is iPhone SDK Development which is still in beta but is available in pdf and has some good chapters on things like performance monitoring.
For more advanced problem solving I found The iPhone Developer's Cookbook by Erica Sadun has been the most useful for me personally. She also has some good insights into some more general iphone development issues.
I'd also recommend looking at the screencasts at pragmatic programmers here they have an iphone series that walks through developing your first iphone app, and a series on objective-c which is quite good, especially for getting your head around memory management.
I found the following two articles on Apple's website very useful.
Have the patience to read them. They are about 10 pages in all. It will give you a good overview of the whole concept of an iPhone app and how to develop it.
If you don't know Objective-C, you will have to read a few pages on that too. If you have done some C/C++/Java coding, it will not be entirely new to you. It is the language in which you will write the code for the iPhone app.
The Stanford University Computer department is publishing its introductory course on iPhone programming with videos and course material at