Author/s : Paul Deitel, Harvey Deitel, Abbey Deitel, Eric Kern, Michael Morgano
Publisher : Prentice Hall
Category : Other Review by : Ankit Garg
Rating : 7 horseshoes
This book teaches you iPhone development by creating 14 real life applications ranging from simple GUI applications to complex applications including games. Each chapter progressively creates a more complex application and adds new features to the applications. This way new concepts are introduced in each chapter. There is a short description at the beginning of each chapter about what new concepts are introduced in the chapter. The new concepts introduced are highlighted in the code, but still at some points it becomes hard to grab hold of the new concept because of the long logic of the application. In such chapters you only learn a few key concepts and the rest of the code is repetitive from the previous chapters.
The book clearly states that its not an Objective-C tutorial. Still most of the times it gives some information about the language syntax in the code walkthroughs. But learning iPhone development and Objective-C at the same time is not that easy so its better if you get some idea about Objective-C before you read the book.
This book is useful for beginners and also for people who know the basics of iPhone development but want to learn how to write professional iPhone applications. The book's applications are designed keeping in mind the Apple's human interface guidelines. Throughout the book there are tips about how to design your application so that it doesn't get rejected by Apple. So overall the book is a good resource to learn iPhone development and start writing professional iPhone applications.