Shop now Shop now Shop now  Up to 50% Off Fashion  Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now Shop now Shop Fire Shop Kindle Learn more Shop now Shop now

Customer Reviews

3.4 out of 5 stars25
3.4 out of 5 stars
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

VINE VOICEon 22 December 2010
Format: Paperback|Vine Customer Review of Free Product( What's this? )
Most books on iPhone development focus solely on how to write programs; very few touch on the issues around locating suitable resources to use in programs, or on the general business of getting them published. This book does - although it doesn't do an altogether great job of any of the individual tasks.

This book is based around iPhoneOS 3.0, which is now mostly obsolete; as such, GameCenter wasn't yet available, which is an important part of game development on iOS today. However, game programming is very different from general programming, and as a basic practical introduction to the concepts for iOS, this book gives a reasonable introduction that can be carried on further, and the lessons will work on iOS 4.2 (the current version as I write this).

The initial section on setting up an Apple developer account was very thorough, although the current process is a little different now. Having explained this in great detail, it then rushes through the first few example programs, which is why other reviewers have said that it isn't for a complete beginner (and it's not). This shows up one of the book's weaknesses: an uneven tone as it switches between programming topics and general business topics, which is almost inescapable in a book that attempts to cover highly disparate areas like this.

Summary: some bits good, some bits that you won't easily find elsewhere; a good general purpose introduction to iOS games programming, but by no means current.
0Comment|5 people found this helpful. Was this review helpful to you?YesNoReport abuse
Format: Paperback|Vine Customer Review of Free Product( What's this? )
Picked up this book because I'm interested in programming games for the iPhone - have put stuff on the App Store previously, but using a 3rd party tool to allow me to code in already familiar languages. This book concentrates on building in x-code, and the objective-C language that is used to compile native apps for the iPhone.

It covers a great breadth of topics, from quite basic how to's about submitting your game (which I could've done with before I submitted a game - Apple's certificates process can be frustrating, though they have improved the help on their website).

As well as these invaluable guides, there is a fair bit about the programming language, with examples, and chapters set up to walk you through basic concepts.
These too were very interesting, and definitely useful - you undoubtedly have to be fairly technical minded, but there is no way you're going to be coding in Objective-C unless you are pretty comfortable with a computer.

Not quite worth 5 stars, as it could've done with a bit more detail on the actual programming front. I think after you've been through this book, an actual Obj-C programming guide would still be required.

In summary, a very useful guide to games on the iPhone. Without a computer background, it'll be hard going. With a computer background, it's fill in a lot of gaps, but be prepared to buy another more detailed programming language book on top of this one.
0Comment|3 people found this helpful. Was this review helpful to you?YesNoReport abuse
VINE VOICEon 19 March 2010
Format: Paperback|Vine Customer Review of Free Product( What's this? )
The Good

Filled with useful tips and tricks - not just for coding and game development, but also for what comes after.

Organised well, with a learning curve that's not too steep but not too shallow

Great title for transferring existing coding skills and putting them to work in this specific environment

The Bad

NOT FOR BEGINNERS: The book assumes you're competent and technically skilled before you begin reading it. Essentially, this is a book that assumes you're a keen amateur coder when you pick it up. Any newcomers to coding looking to get into iPhone dev. will be lost without a trace very quickly. This isn't really a fault of the book itself - it does what it sets out to do very well: It's just important to bear in mind whether you're ready for this book before you buy it.
0Comment|4 people found this helpful. Was this review helpful to you?YesNoReport abuse
The problem with iPhone development is that it demands that you can program in Objective C. This may sound like a fairly obvious point but it is often missed. xCode is based on Objective C and the libraries and calls that you need to make in any iPhone app require more than a basic understanding of this language, the calling conventions and the syntax.

The "gold rush" that gathered around the iPhone App Store meant that lots of people want to write iPhone games. For a lot of people this really means that they want to port existing C code to the iPhone. This book helps a little with that as you can wrap existing code with new front screens. For programmers that already work with xCode this book may be of some help also as it shows the Cocoa Touch environment which is similar to standard Cocoa but the examples given are not all that advanced, certainly no better than the examples bundled with the SDK from Apple.

For new Apple developers looking to write new games on the iPhone using xCode, avoid this book. You need to learn Objective C first and then pick up Cocoa Touch.

This book therefore falls between two camps. It is not expert enough for experienced iPhone developers but is far far too advanced for new developers.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
VINE VOICEon 12 March 2010
Format: Paperback|Vine Customer Review of Free Product( What's this? )
The book sets out in the initial chapters to offer guidance to those wishing to enter the iPhone development arena. I have never done iPhone development so was intrigued as to how one might go about do so and what was entailed. Whilst the first chapters are a gentle introduction taking you through the necessary requirements and tool sets required. However once you have finished these initial chapters you will quite quickly find that unless you have some previous background you will start to become a little overwhelmed with the change of pace later on. The book although gets more difficult is as you progress it will probably not serve too well as a reference book for a more experienced developer who will require far more than this book can cover. You would be better sourcing a book offering better coverage for novice users in addition to an objective-C book as well. For experienced developers they will more than likely have a better reference book in their collection so I can see why they might want this book.

Conclusion: Encouraging start but too inundating for the novice/beginner. Not comprehensive enough for a seasoned developer to seriously consider.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
Format: Paperback|Vine Customer Review of Free Product( What's this? )
A large book full of great idea's to follow to create your own games for the iphone/iPod touch. The book starts with a brief background to the iphone which is quite an interesting read.

I am finding this book hard to review because without being able to follow what it says for me it's just a read through. First off you will need to spend money and not just a little bit. You will also need an Iphone or IPod touch, a Mac of some sort and you will need to buy into the iphone Developer Program. As this book is written by an American all costs are in Dollars.

If you are new to Game development (like me) even flicking through the book will leave you confused and frightened, I would suggest that anyone with knowledge of game creation already would find this book more helpful. Also as I stated above you will also need to be willing to spend the money on the program and the signup so you can market and add your finished game onto the app store.

While not for me reading through the book I get the impression that someone with a genuine motivation to develop their own game would find this book very handy.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
VINE VOICEon 16 March 2010
Format: Paperback|Vine Customer Review of Free Product( What's this? )
I've been interested in trying to develop an app for the iphone for a short while now, but where do you start. Hopefully this book while have the answers or at least put you on the right track. Whilst I haven't finished the book in it's entirety I'm basing this review on my impressions so far.

The book starts off by introducing the App Store and a basic understanding of what an app is, points to the developers area of Apple's website where you can download the SDK and open up a developers account which will provide you with everything you need to develop and distribute your app, along with guidance and support from Apple. It then moves on to creating a basic app and progresses to slightly more advanced techniques for creating apps. It advises on what to look for when creating a potential app, things to consider in the design, the various technologies available in the iphone/ipod touch that can be taken advantage of and how best to make your app available to the world.

The book does start off fairly easy but in places you can get lost in some of the jargon and it does refer you to other texts to read for some of the coding, etc behind the apps. This book won't help you create an app from scratch, but it does give you pointers and helps you along the way. There are links to sample code that you can use in designing your own apps, which you can then modify as you choose.

If you're looking for a book to introduce you to iPhone App development that touches on the basics and guides you in the general direction of what to look for and where to get help, etc then I recommend this book. Certain chapters certainly peaked my interest, but there is not enough here to keep an avid app developer interested. For good app development and understanding of coding and other such technical details you will have to move on to other books.
0Comment|Was this review helpful to you?YesNoReport abuse
TOP 1000 REVIEWERon 16 March 2010
Format: Paperback|Vine Customer Review of Free Product( What's this? )
Like many, I've been planning on joining the throngs of app developers for iPhone and just haven't found the time to really look into it yet. I didn't go looking for a book on the subject, but when one was proposed I picked it up out of curiosity.

The unusual thing about this book is that it specifically targets game development, which I find a little misleading. On the technical side I find the book could apply to app development in general, not just games. The games element is more theoretical, more oriented towards the basic principals of game design than specific programming techniques.

If you're looking for real, hard-core game coding gems, you'll be disappointed. In fact, if you're just hoping to learn how to program games, this book alone is not going to do it for you - for a start, you need to know how to program something like C++ (or better still objective C) before reading this book. There are code examples scattered through the text (that you need to be able to read and understand), but nothing ground breaking and probably nothing you can't already find in the iPhone SDK's examples. Bizarrely the code descriptions seem to vary, targeting complete novices at one moment and programmers with previous experience the next.

There is also a section that discusses the business aspects of producing and publishing a game app, but once again these are so general that they could be applied to any sort of app.

So, you are given code examples that are generally pulled from the SDK and you're given some basic game design theory that I hope you already have some concepts of since you're looking to program a game app. So far no strong selling points. There is also a heap of source code available on the appsamuck website, but as it's online you don't need the book to get your hands on it.

There are two chapters that I would rate as being more noteworthy. The first describes the mechanics of wireless multiplayer play between iPhones and the second details Facebook Connect and integrating you apps with Facebook. Once again, nothing you can't find elsewhere, but handy to have compiled into a more concise form.

So why would you buy this book? The simple answer is that it will save you some time while learning how to make and publish your apps. I doubt it will help too much in actually making the app, but the book starts with step-by-step instructions for acquiring the SDK and the equipment you need, then setting up the compilers and all the communications needed to get your app onto an iPhone for testing. This will help remove some of the thrashing around and digging through documentation that usually occurs when learning a new development platform. Likewise, later steps will help speed up the business of publishing the app.

There's nothing in here you probably couldn't figure out yourself or find online, therefore this book is not indispensable. It is also not very detailed, relying as much on screen grabs as text to fill its pages. I other words, this is not the bible of game app development. But there is a chance that you'll save a day or two, maybe more, if you refer to it while getting yourself started. It's more a compilation of helpful hints and useful pointers than a lesson in app making.
0Comment|Was this review helpful to you?YesNoReport abuse
Format: Paperback|Vine Customer Review of Free Product( What's this? )
The title of this book is a little misleading. While the focus is indeed on development of games for the iPhone, and the examples therein are all of games applications, it is actually a very good introduction to the whole field of iPhone application development.

The topics covered are pretty much everything you need to know to both write and to publish games on the Apple App Store. Particularly valuable are the chapters on registering as a developer, applying for certificates and going through all the contractual process that is required to become a registered iPhone developer - the explanations of this process on Apple's own site are somewhat lacking, and this book provides very clear instructions. I wish I'd had it when I went through the process myself!

This book does assume that the reader is already a competent C programmer - it's not an introduction to programming by any means - and some of the examples of Objective-C code aren't explained - they're just left for the reader to interpret. But everything else is covered, from installing the SDK to using tools like Interface Builder - again, the instructions in here are much clearer than those Apple provide. The book also covers a lot of the more in-depth aspects of application development, such as use of the network connection and the accelerometer, and topics like the use of the iPhone's OpenGL 3D engine.

Overall, a superb book for any competent programmer interested in developing for iPhone - the best I've seen for this purpose. However, if you require a basic introduction to the art of programming, look elsewhere.
0Comment|Was this review helpful to you?YesNoReport abuse
on 5 January 2011
Yes this book will guide you through how to create and develop game for the iPhone platform but it's highly unlikely it will teach anything worth being published on the app store. This book is for amateurs looking for a quick way to get involved in the gold rush. A suggestion for those out there that are serious about game development; simply go and get the cocos2d api. There is tons of references out there as well as a helpful forum, but best off all the api is FREE !

That said, this book does provide a starting point in terms of setting up your device and all the other stuff necessary when developing for the iPhone. But that's about 20 pages worth of the book. I soon found after this section the book was no longer of use for me. I could be wrong but I don't believe the book has much to say about OpenGL ES either, which is even at basic level of understanding can be very very useful.

In short: the book will teach you the most basic form of creating an iPhone game, though not a very good one. And if you don't know Objective-C, buy a book on learning the language first. You won't be a game developer by buying this book, which is what I'm assuming most people are after.
0Comment|Was this review helpful to you?YesNoReport abuse

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.

Sponsored Links

  (What is this?)