- Paperback: 532 pages
- Publisher: Apress; 1st ed. edition (November 2, 2011)
- Language: English
- ISBN-10: 1430238135
- ISBN-13: 978-1430238133
- Product Dimensions: 7.5 x 1.2 x 9.2 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 12 customer reviews
- Amazon Best Sellers Rank: #3,017,319 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learn cocos2d Game Development with iOS 5 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
About the Author
Steffen Itterheim is a professional games and tools developer. He has worked for Electronic Arts Phenomic for the past seven years. Be it scripting, programming, or foreign languages, he's done it all. He has extensive experience with game localization including non-western languages and locales, and he also knows the Lua scripting language inside and out. He learned English by watching too much American television. Steffen currently lives in Ingelheim, Germany.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I read a couple other reviews that complained about incomplete source code. The author mentions where to download the accompanying source code material early on in the book. If you try to type in everything yourself, it's not going to work.
Itterheim obviously knows his material and is able to convey it clearly and in a straightforward manner, and provides useful tips and warns about potential gotchas, as well as some best practices techniques.
Also, he recommends some useful game/cocos2d related tools, such as PhysicsEditor, TexturePacker, Tiled, etc, which makes it much easier to accomplish some game related tasks.
By the way, I'm an experienced professional programmer so I had little/no trouble going through this material.
I'm fairly happy with it. I now feel like I have a fairly good handle on the various tools and techniques available under cocos2d.
Definitely recommended.. I can't think of any significant negatives..
This book is good, but it seems to have patches of missing information that makes it hard for the beginner. For example, there's a part on Chapter 4 where it tells you to define what the "scoreLabel" and "totalTime" do, but the book never told you to declare it! It assumes you figure that out on your own, which is unfair for beginners. Another example in chapter 4, he teaches you how to add the lines to include soundtrack, but it is implied that you put it in the -(id) init block. These are instructions that should've been clearer but rely on the reader to figure this out on his own.
Fortunately if you're a beginner and want to reaaaally want to read this book, your best bet is to always refer to the downloadable source codes supplied by Apress website, which are very complete. The author supplies source code for each lesson of the chapter (as opposed to one final code of the entire chapter), which is more thoughtful than some other books.
I read a section on memory management, and there was no mention about ARC . If I buy a book that says "with iOS 5" on the cover, it better mention ARC, that is the books short falling. I don't know why it is not there, maybe the book should at least mention why its absent.
More to come...
Luckily, I find another book written by Rod Strougo and Ray Wenderlich.
R&R's book should be the first book for beginner, because it explain very detail in each step.
What I like so much about this book, unlike the others I've read, is the author starts with a detailed overview of the Cocos2D classes and when/how they're used. After this general overview, he then moves onto small programs that illustrate different programming challenges.
This was a huge breath of fresh air for me, compared to other books that focused on code snippets (recipes) without real explanation of the logic behind their use, or the overwhelming Space Viking project featured in Learning Cocos2D. For me, I like to have a general overview of a subject before diving into 500 pages of line by line code, and a single super project becomes amazingly tedious when you're just copying someone else's code. And with a super project, you spend a lot of effort working on the programming peculiarities of that particular app - a lot of which isn't generally applicable to other apps. Quite frankly, I wanted to learn Cocos2D efficiently, not all about Space Vikings, and this book delivers by focusing on the core functions of the code with easy to follow examples.
So to all beginners to Cocos2D, I'd definitely recommend this book as your starting point. The programmer has a nice, crisp writing style and comes across as someone who taught himself how to work with this API, and remembers how to teach beginners.
Most recent customer reviews
It's one of those books where you absolutely need the code that goes with it, since not all the code is in the...Read more