References or Intermediates
It is a Pragmatic guide to get you started developing applications for iPhone and iPod touch. With it, you'll get a complete understanding of the tools and techniques needed to succeed on the platform.
References or Intermediates
It is a Pragmatic guide to get you started developing applications for iPhone and iPod touch. With it, you'll get a complete understanding of the tools and techniques needed to succeed on the platform.
eBook Programming by Yourself
1. Hardware
An ebook published in iPhone or iPod Touch is basically an App (the short form of Application).
You can develop your own App all by yourself!
The first things you need are
(a) a Mac computer and
(b)an iPhone or an iPod Touch.
*If you are going to use the iPhone and iPod Touch for your program testing, a basic model will do. You do not need a 32GB iPod Touch.

Experts and Beyound
This book talks about advanced iPhone programming topics. Each of the 11 chapters packs loads of information and real world experience from the authors. You will actually spend more time to digest the information than just reading it. Highly recommended to experienced and seasoned iPhone developers.
Register for free.
3. Programming
In iPhone OS, the underlying system architecture, and many of the technologies, are similar to those found in Mac OS X. The kernel in iPhone OS is based on a variant of the same basic Mach kernel that is found in Mac OS X. On top of this kernel are the layers of services that are used to implement applications on the platform. The diagram shows the high-level overview of those layers.
You can learn more about the programming environment by the following reference materials.
4. Testing
You can test your program in the iPhone simulator of the SDK. It is free.
After you are satisfied with your program, you can now put it your device - the real iPhone and iPod Touch.
Make sure the SDK version matches with the OS version of your devices before download the program. Unmatched OS versions are going to trick you and cost you a lot of time to debug.
Don’t forget to test the Human Interface if your ebook is facilitating landscape and portrait reading modes. It requires some time to fine tune to ensure optimum user experience.
5. Publishing
In one more step, you ebook will be in the App Store.
Now, you need to enroll as an iPhone Developer. You should enroll the “Standard Program”. The fee is $99.
Being an enrolled developer, you can publish the ebook and start making money.
Enroll the Standard Program
2. SDK
Now, you need the SDK to develop the iPhone App (i.e. the ebook in this case).
Go to iPhone Dev Center and register. It is free. After the registration, you can log in and download the most updated SDK. Besides the SDK, don’t forget to view all the tutorial videos and download the Getting Started Documents. The sample source codes are also useful.