Apress, 2009. — 232 p.
You are going to love this book! I know I do, and I had to read every word of it and check every line of code, twice!
If you’re like me, you’ve registered as an iPhone developer with Apple, read some documentation, and sought help in taking the next bold step. Perhaps you’ve picked up Beginning iPhone Development, dutifully working through all of the projects, and you understood most of it. If not, I heartily recommend it. The book is great because it gently guides you through many of the technologies that make up an iPhone application. Make no mistake; the book covers a lot of ground. But the projects are kept relatively simple to keep the lessons focused.
First step taken, now boldly onward into the fray!
This book picks up where Beginning iPhone Development leaves off. The projects herein were developed specifically for this book, but these are no lightweight applications. Some projects are based on shipping products, showing how various technologies are integrated into a cohesive application. Other projects cover difficult topics and thus are more focused. The projects illustrate advanced topics such as game timers, XML parsing, streaming audio, multithreading, recognizing advanced gestures, and even designing your own network protocol using UDP (and why you would want to do this). You’ll be discussing mutexes, race conditions, sockets, packets, and endianness in no time!
Those who want to develop immersive games have long heard that using a game engine is important, but getting started has been a challenge. Here at last is a game that is built around the open source cocos2d game engine, explained in great detail.
All the chapters represent the personal experience of successful developers; they are written by the developers whose skills we admire and respect.
In short, your next steps are clearly laid out for you.
Designing a Simple, Frenzic-Style Puzzle Game
Mike Ash’s Deep Dive Into Peer-to-Peer Networking
Doing Several Things at Once: Performance Enhancements with Threading
All Fingers and Thumbs: Multitouch Interface Design and Implementation
Physics, Sprites, and Animation with the cocos2d-iPhone Framework
Serious Streaming Audio the Pandora Radio Way
Going the Routesy Way with Core Location, XML, and SQLite