iPhone SDK Development (The Pragmatic Programmers) |  | Authors: Bill Dudney, Christopher Adamson Publisher: Pragmatic Bookshelf
List Price: $38.95 Buy New: $19.50 as of 11/21/2009 08:52 CST details You Save: $19.45 (50%)
New (39) Used (9) from $19.50
Seller: stage_coach_books Rating: 15 reviews Sales Rank: 12792
Media: Paperback Edition: 1 Pages: 576 Number Of Items: 1 Shipping Weight (lbs): 1.9 Dimensions (in): 8.8 x 7.4 x 1.2
ISBN: 1934356255 Dewey Decimal Number: 621 EAN: 9781934356258 ASIN: 1934356255
Publication Date: October 9, 2009 Availability: Usually ships in 1-2 business days
| |
| Features:
|
| Similar Items:
| |
| Editorial Reviews:
Product Description
Packing the power of desktop applications into a small mobile device, the iPhone SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications, using the same APIs and tools that Apple uses for its own applications. However, harnessing that power means learning new tools, new APIs, and even a whole new programming language. iPhone SDK Development is a Pragmatic guide to get you started developing applications for iPhone and iPod touch. With it, you'll get a complete understanding of the tools and techniques needed to succeed on the platform: * Use the XCode IDE to manage your source code, images, sounds, database files, and other application resources, building your app and deploying it onto your own device for testing. * Develop your user interface the visual, code-free way, with Interface Builder. * Master the iPhone's unique user interface components, including tables, tab bars, navigation bars, and the multi-touch interface. * Connect your iPhone to the outside world with networking, exploit the power of a relational database with SQLite, and rock out with first-class support for audio and video. * Make use of the iPhone's unique mobile APIs, like geolocation and the motion-sensing accelerometer * Use XCode's powerful performance and debugging tools to eliminate memory leaks, zombies, and other hazards. * Understand the process for packaging your application for end-user distribution through Apple's App Store. With explanations of the big picture and an eye to the little details that you'll need, _iPhone SDK Development_ will help you succeed on today's most important mobile platform.
|
| Customer Reviews:
Showing reviews 1-5 of 15
Excellent first iPhone development book, with caveats November 17, 2009 Jay D. Swartzfeger (Scottsdale, AZ USA) 1 out of 1 found this review helpful
I have virtually no programming experience. Other than a solid beginner's understanding of LAMP (unix, apache, mysql, PHP and scripting stuff in general), I've never done more than fiddle with code. I do have a cursory knowledge of programming concepts, but that's about it.
This book would be a challenge for an absolute beginner, but not an insurmountable one. It starts off slowly, introducing you to basic concepts and building basic UI elements and simple apps. The authors quickly turn up the heat, however -- concepts that are learned in the early chapters are only repeated a few more times, then the 'hand holding' is over... you're expected to know by now to import your header files, @synthesize, etc. As a beginner, I actually *liked* this. My projects often bombed, and it forced me to think *logically* -- why did this build fail? It forced me to look at the error and consider the solution. It forced me to go back and relearn the concepts that I was simply typing out so I could move on to the next chapter's tutorial. It's a tough love (but mostly gentle) way of encouraging a beginner to learn the fundamentals instead of simply aping/mimicking what the writers' had coded. It will also save intermediate/advanced programmers from constant hand holding and let them jump straight to the heart of the project.
I really, really enjoyed the 'tone' of this book -- some writers break their necks in an attempt to sound funny/jokey/non-threatening. This is very much a professional book but still maintains a welcoming conversational tone. It strikes a 'just right' balance.
For absolute beginners -- I'd highly recommend that when you order this book and are waiting for it to ship, get to know Xcode and Interface Builder. Particularly IB, it's fun to play with and easy to dive into. Practice dragging views, making connections and adding outlets/actions, etc. It will help you get started that much more quickly once the book does arrive.
I've owned dozens of wrox, apress etc books since the 90s, and this is one of the few that I would not hesitate to recommend to both beginners and advanced programmers with no Xcode/Obj-C/iPhone dev experience. Get it -- it's that good (and the online support forum is invaluable, the authors are very quick to respond to questions).
0 to iPhone App in 6 months November 10, 2009 Robert Fenchel 3 out of 3 found this review helpful
Bought a Macbook, bought an iPod Touch, bought iPhone SDK Development book (in beta at the time) ... read, experimented, followed tips and used on-line examples from excellent web site associated with book ... result: "BeatTheSwine09" game now for sale in iTunes app store. Thank you Dudney and Adamson for providing the right stuff at the right time.
Clearly written, well-organized, comprehensive (includes chapters on debugging, performance tuning and marketing). The right mix to train and guide programmers through all stages of the development and deployment of an iPhone app.
Excellent source for learning how to build iPhone application October 30, 2009 Dennis Yarborough Jr. (Atlanta, GA) 1 out of 1 found this review helpful
I initially purchased this book when it was still in it's beta format from [...], and have since purchased the hard copy from Amazon. This book been an excellent source of information for learning how to build meaningful iPhone applications and includes content relative to the 3.0 SDK. Though I have purchased several books for learning how to build iPhone applications, this one book is by far the most comprehensive and up to date that any other resource. The author does an excellent job of taking complex ideas and breaking them down into easy to implement strategies for building iPhone applications.
Any aspiring iPhone developer would have all of the information they require to build applications with this one book and the free sources of information on Apple's developer site.
Sloppy Examples October 30, 2009 Shahzad Bhatti (Chicago) 1 out of 3 found this review helpful
Though, I own a couple of iphone development books, I bought this book because I generally like Pragmatic Programmers books. However, I found that this book had a lot of problems with the examples. I like to follow the book by completing the examples in XCode, but I found a number of problems. For example, in chapter five, when I followed the example, my right button bar button wasn't appearing because in the book they showed (on page 86) to store edit button on right button, which I had to change to left button to get it working. Similarly, on chapter six, I could not even complete the example of navigation as it missed a number of things like declaration of synthesize for key and missing headers. There are countless other examples of sloppy snippets of code that you can't use to build project in XCode. I am very disappointed with quality of this book from PragProgs and Oreilly series.
Great book if you are comfortable with XCode October 25, 2009 Edward M. Bender (Missouri) 1 out of 2 found this review helpful
This is such a wonderful book to learn iPhone SDK programming. One warning is that you really should be familiar with the Apple development environment (XCode) and have a working knowledge of Objective C. The first book I went through was "Beginning iPhone Development," by Mark and LaMarche, since this was published before the current book. Those authors "hold your hand" more when teaching about the SDK. As such, it is probably a more appropriate book for the very beginner. If, on the other hand, you are comfortable with the target-action concept, making connections, MVC, etc., then go right to this book. It is refreshing to not have to read how to click and drag to create a connection for each and every project or how to create properties for every instance variable. The Mark and LaMarche book, however, in getting the reader accustomed to all those rudiments.
Showing reviews 1-5 of 15
|
|
|
|