Location:  Home » Engineering Books » iPhone SDK Development (The Pragmatic Programmers)  

iPhone SDK Development (The Pragmatic Programmers)

iPhone SDK Development (The Pragmatic Programmers)Authors: Bill Dudney, Christopher Adamson
Publisher: Pragmatic Bookshelf
Category: Book

List Price: $38.95
Buy New: $24.37
as of 3/10/2010 11:32 WIT details
You Save: $14.58 (37%)



New (34) Used (12) from $18.80

Seller: pbshop
Rating: 4.5 out of 5 stars 24 reviews

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: 005.1
EAN: 9781934356258

Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9781934356258
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

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 24



5 out of 5 stars Reliable Resource for iPhone Development   October 6, 2009
voiceoverthewall.com (United States)
15 out of 16 found this review helpful

I have been reading beta-versions (preview PDFs) of this book for quite some time now. I have watched it grow from just a few chapters to a complete tour-de-force on iPhone development. I even asked for a web services chapter in the author's website forums, and sure enough, the authors added such a chapter. Surely they didn't do it just for me, but the fact that the authors took feedback from readers during the beta phases of the text, is a testament to their willingness to produce a useful book.

The book contains EVERYTHING from getting started to writing a Twitter client, using Core Data, the accelerometer, and the Map Kit to name a few. The early chapters feature a lot of hand-holding, which is a good thing for those new to XCode and iPhone development. The later chapters feel more advanced with less hand-holding. For my tastes, I could have used more guidance in the later chapters, but it is understandable since the later chapters feature more advanced topics.

The most exciting thing for me is my first app has now been published on the App Store! This book played an integral role in getting my app through the approval process. There is a chapter at the end of the book especially useful in this regard.



5 out of 5 stars Fantastic resource, this book makes sure you understand what's going on   October 19, 2009
Ray (Riverside)
10 out of 10 found this review helpful

I have been learning iPhone and Mac OSX programming for the last 9 months, coming from no programming experience. I can put together a basic iPhone app, and I feel confident in my ability to make sense of code, particularly Objective-C.

With that said, I have been waiting for this book to come out for several months, but the wait was well worth it. The authors of this book openly state that to get the most of of the book, the reader must have a solid programming foundation (though nothing too extreme) to understand what is going on. This book is not the first book on iPhone application development one should read.

The strongest aspect of this book is that it plays off the fact that readers know what they are doing, at least somewhat, and takes the extra step to explain what exactly is going on behind the scenes programmatically. I think this is incredibly valuable because other intro to iPhone development books do not seem to want to overwhelm their readers. I really learn a lot better when I know why things are occurring, and this book supplies that information. If you are serious about becoming an iPhone developer, make sure you add this book to your library because this book is definitely the best book on iPhone development out there.

Just make sure you understand Objective-C, are comfortable with xcode and IB, and have at least tinkered with the iPhone SDK before diving in.



5 out of 5 stars 0 to iPhone App in 6 months   November 10, 2009
Robert Fenchel
11 out of 12 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.



5 out of 5 stars Excellent first iPhone development book, with caveats   November 17, 2009
Jay D. Swartzfeger (Scottsdale, AZ USA)
4 out of 4 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).



5 out of 5 stars Great Read & Learning Tool   October 6, 2009
2 out of 2 found this review helpful

First this book was the best experience I've had with a beta book being written and edited before our eyes. The online forum for the book was (and still is) active - both on suggestions/corrections and help with coding issues.

I purchased the online PDF and then yet-to-be-completed hardcopy months ago and I looked forward to the new installments. The authors did a terrific job of adapting to the new Apple SDKs/features as they were writing the book.

Chapter 12, Connecting to the Internet, was very helpful as I was going through some web integration development at the time. I was new to Objective C and I would get stalled trying to work through functions/libraries that worked on the Mac but not on the iPhone.

Again Chapter 11, Core Data, was very helpful because it was just what I needed - learning how to integrate with SQL. The section on Modeling is great tutorial.

I'm folks will find the book very valuable.


Showing reviews 1-5 of 24




cocoa touch  iphone  iphone dev  iphone development  iphone sdk