Math.com Store
 Location:  Home » Math 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

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: 4.5 out of 5 stars 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:
  • ISBN13: 9781934356258
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.
  • Click here to view our Condition Guide and Shipping Prices

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



5 out of 5 stars 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).



5 out of 5 stars 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.



5 out of 5 stars 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.



2 out of 5 stars 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.


5 out of 5 stars 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





Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Paperback
Mass Market
Trade
Related Categories
• Object-Oriented Software Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Software Design & Engineering
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Information Systems
Software Engineering
Computer Science
Computers & Internet
Subjects
• Multimedia Information Systems
Software Engineering
Computer Science
Computers & Internet
Subjects
• General
Computer Science
Computers & Internet
Subjects
Books
• iPods
Digital Music
Computers & Internet
Subjects
Books
• iTunes
Digital Music
Computers & Internet
Subjects
Books
• Handheld & Mobile Devices
Hardware
Computers & Internet
Subjects
Books
• Macs
Hardware
Computers & Internet
Subjects
Books
• Electronic Data Interchange (EDI)
Data in the Enterprise
Networking
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General
Web Design
Web Development
Computers & Internet
Subjects
• General
Computers & Internet
Subjects
Books
• General
Telecommunications
Engineering
Professional & Technical
Subjects
• General
Science
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books