Manning Early
Access Program
iPhone in Action
EARLY ACCESS EDITION
Introduction to Web and SDK Development
Christopher Allen and Shannon Appelcline

MEAP Release: May 2008
Softbound print: December 2008 (est.) | 350 pages
ISBN: 193398886X

Start Reading iPhone in Action today through the Manning Early Access Program
iPhone in Action iPhone 3G Giveaway!
Congratulations to our winner Henning Follmann!

Eligibility - All purchasers of iPhone in Action in any format will be eligible, including those who purchased prior to the start of this promotion.
Drawing and Notification - Winner will be selected at random on July 11, 2008 and notified by email. If winner fails to respond in three (3) days another winner will be selected.
Terms and Conditions - Prize consists of an Apple gift certificate for $199 USD, the current suggested retail value of the Apple 8GB iPhone 3G . Phone activation and plan are not included. The winner is solely responsible for all applicable federal, state, and local taxes associated with the receipt of the prize.
MEAP OPTIONS*
  MEAP + Ebook only - $24.99
  MEAP + Print book + Ebook Combo - $44.99
  Print book only - $39.99 (Not yet available for order)
* Download early chapters in PDF format! For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART 1: An Introduction to iPhone Programming
 1. Introducing the iPhone - FREE
 2. Web Development or the SDK? - FREE

PART 2: Designing Web Pages for the iPhone
 3. Redeveloping web pages for the iPhone - AVAILABLE
 4. Using advanced Webkit for web apps - AVAILABLE
 5. Using iUI for web apps - AVAILABLE
 6. Using Canvas for web apps - AVAILABLE
 7. Building web pages with Dashcode
 8. Debugging iPhone web pages - AVAILABLE
 9. SDK programming for web developers - AVAILABLE

PART 3: Learning SDK Fundamentals
 10. Learning Objective-C and the iPhone OS
 11. Using Xcode
 12. Using Interface Builder
 13. Creating basic View Controllers
 14. Monitoring events and actions
 15. Creating advanced View Controllers
Part 4 Programming with the SDK Toolkit
 16 Data: Contacts and preferences
 17 Positioning: Accelerometers and location
 18 Media: Photos and sound
 19 Graphics: Quartz and OpenGL
 20 The Web: Web views and internet connections

Appendices
 Appendix 1. iPhone OS class reference
 Appendix 2. External sources and references
 Appendix 3. Publishing your SDK program
 

DESCRIPTION

An iPhone user is as likely to be flicking, tapping, or staring at his iPhone as speaking into it. And for developers, it's a whole new ballgame. To build native iPhone apps, you have to master an innovative user interface, a new SDK, and radically expanded limits for what a mobile application can do. The game changes on the web, too, where sites and applications can take advantage of the iPhone's unique navigation, display, and media capabilities.

iPhone in Action offers a complete introduction to native and web programming for the iPhone. You'll start with a dev-level overview of the iPhone's features and capabilities. Then, you'll learn to adapt web pages for the iPhone, using unique metatags and events. You'll also use the WebKit, iUI, and Canvas to match the look-and-feel of iPhone native apps on the web. Finally, you'll dive into the iPhone SDK, learning the basic building blocks of the iPhone's user interface, as well as digging deep into the iPhone's toolbox to learn about accelerometers, GPS, media integration, and much more. Along the way, you'll use Apple's standard tools to program, debug, and test iPhone applications.

This book is intended as an introduction to its topics. Proficiency with C, Cocoa, or Objective-C is helpful but not required.

WHAT'S INSIDE

About the Authors

Christopher Allen is one of the leaders of the iPhone Web Developer community. He is the host of iphonewebdev.com, which is the largest community of iPhone-based web developers anywhere, and manages its mailing list. He also helped to organize iPhoneDevCamp and oversaw its Hack-a-thon. Christopher is a longtime technologist, and is also a leader in social software and was one of the authors of TLS, the next-generation SSL protocol.

Shannon Appelcline is a writer and technologist. He was a participant in Charles River Media's Massively Multiplayer Game Development 2. He has also been published by Chaosium Inc., Issaries Inc., Jones Publishing, Partizan Press, White Wolf Publishing, and Wizards of the Coast. In 2007 he wrote over 350,000 words for professional publication, including books for Mongoose Publishing and Moon Design Publications. He has also written fiction published by Green Knight Publishing and comic books published by Skotos Tech.

About the Early Access Version

This Early Access version of iPhone in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.