or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Beginning iPhone Development: Exploring the iPhone SDK [Paperback]

Jeff LaMarche , Dave Mark
4.6 out of 5 stars  See all reviews (148 customer reviews)

List Price: $39.99
Price: $26.52 & FREE Shipping. Details
You Save: $13.47 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Paperback $26.52  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.
There is a newer edition of this item:
Beginning iPhone 4 Development: Exploring the iOS SDK Beginning iPhone 4 Development: Exploring the iOS SDK 4.1 out of 5 stars (43)
$24.57
In Stock.

Book Description

November 21, 2008 1430216263 978-1430216261 1

Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you.

Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development offers a complete soup-to-nuts course in iPhone and iPod Touch programming.

The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone software development kit, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc.

You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.

You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add multi-touch gesture support (pinches and swipes) to your applications, and work with the Camera, photo library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.

Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.


Frequently Bought Together

Beginning iPhone Development: Exploring the iPhone SDK + The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition)
Price for both: $54.95

Buy the selected items together


Editorial Reviews

About the Author

Jeff LaMarche is a Mac and iOS developer with more than 20 years of programming experience. Jeff has written a number of iOS and Mac development books, including Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), and Learn Cocoa on the Mac (Apress, 2010). Jeff is a principal at MartianCraft, an iOS and Android development house. He has written about Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple’s developer web site. Jeff also writes about iOS development for his widely-read blog at http://iphonedevelopment.blogspot.com.

Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and iOS development, including Beginning iPhone 4 Development (Apress, 2010), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992), and Ultimate Mac Programming (Wiley, 1995). Dave loves the water and spends as much time as possible on it, in it, or near it. He lives with his wife and three children in Virginia.

Product Details

  • Paperback: 536 pages
  • Publisher: Apress; 1 edition (November 21, 2008)
  • Language: English
  • ISBN-10: 1430216263
  • ISBN-13: 978-1430216261
  • Product Dimensions: 7.5 x 1.1 x 9.2 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (148 customer reviews)
  • Amazon Best Sellers Rank: #113,646 in Books (See Top 100 in Books)

More About the Author

Dave Mark is a long-time Mac developer and author and has written a number of books on Macintosh development, including Learn C on the Macintosh, The Macintosh Programming Primer series, and Ultimate Mac Programming. His blog can be found at www.davemark.com. Jeff LaMarche is a longtime Mac developer, and Apple iPhone Developer. With over 20 years of programming experience, he's written on Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple's Developer Technical Services website. He has experience working in Enterprise software, both as a developer for PeopleSoft starting in the late 1990s, and then later as an independent consultant.

Customer Reviews

This is a great book for getting started with iPhone development. K. Strickland  |  80 reviewers made a similar statement
If you're not familiar with C/C++ you might want to get a book on C and/or Objective C first. Mark D. Schaeffer  |  21 reviewers made a similar statement
Reading the book, I feel like the author is looking over my shoulder, which is great. K. Ferriman  |  25 reviewers made a similar statement
Most Helpful Customer Reviews
111 of 113 people found the following review helpful
3.0 out of 5 stars Very well written, but missing useful information February 26, 2009
Format:Paperback
I have some very mixed feelings about this book. Let's start on a positive note. First of all, it is VERY well written. the authors don't just walk you through the answers they present in their projects, but also awaken your curiosity and walk you through the trial and error process that leads to their answer. some people say that this makes the book longer than necessary. i say that this makes them great teachers, since they know how to engage their readers and get you to understand not just what their solutions do, but why they have been implemented a certain way. my only qualm about their writing is that they spend a bit too much time explaining what they have done in the past and what they are going to do in the future instead of focusing on the lesson at hand.

I also got a lot of mileage out of the projects / code included in the book, especially the chapters on setting up your first two applications and the chapter on persistence.

Unfortunately, though, after reading this book it turns out i was not ready to make iPhone applications. i still ended up reading exorbitant amounts of documentation from apple to troubleshoot my code and do some very ordinary things. i found that apple's iPhone Application Development guide and Cocoa Fundamentals Guide had much more relevant data for learning how to make an iPhone application and are a better way to get started. i especially found that i needed to understand a lot more about how how my development environment manages resources, how events are handled and passed around (especially with regard to when to use actions vs delegates vs notifications and details on how these mechanisms work), memory management details, how an iPhone application works under the hood, how to interface between different languages and libraries, etc, etc.

The material in this book is great, but in the end, i would say that apple's introductory guides are what you need to get started, and this is just a supplement to them.
Was this review helpful to you?
105 of 123 people found the following review helpful
Format:Paperback
NOTE: I will be updating this review once I am done reading the new SDK 3 updated book. The review below is for the original SDK version of the book. I thank the author for personally responding to my review in the comments, and will make adjustments to this review after I read the updated book. I feel that some of his points are fair, but still arguable, as to what should and should not be included in the book.

I, like many others, bought this book simply because there really aren't any other iPhone SDK books on the market right now. It's a decent first book, but as someone who has programmed on the iPhone previous to reading this, I found some issues with it.

I DO recommend this book so far, as it really is the only one out there, and it does cover a lot of ground, but I feel that there will be much better books to come. I'd love to see a 2nd Edition of this.

THE GOOD:

- Current to iPhone 2.1
- Current to Objective-C 2.0
- Covers a wide area, such as Accelerometer, Swipes and Touches, Data Storage, Drawing, etc.
- Easy to read.

NEEDS WORKS:

- The author fails to show some useful shortcuts, such as putting all objects that need to be synthesized on one line: "@synthesize txtName, lblFileName, myViewController"

- They also seem to skip over some very basic areas, such as what do all the iPhone pre-built templates do? Instead, they say "Apple provides this for you, but we are going to build from the ground up". That is great, but ALSO cover the easier way and explain some differences between the easy/hard ways.

- They don't go deep enough into using and understand views. Sure, they go into navigation controller, tab bars, etc. but they don't explain enough on just basic view manipulation. The example of switching between two different colored views doesn't cover enough ground for something so important on the iPhone.

- I would have liked to see an "Advanced topics" as a final chapter. For example, how do I combine both a Tab Bar and a Navigation controller? Applications that are more than just very basic need a section going into some deeper topics. I do understand that this is a beginners book though.

- Skips over explaining basic concepts, such as what does "scalar" mean, how to view SDK headers to find methods (besides the documentation), and how you can right-click on an object in Interface Builder to bring up the connections pop-up.

Good book though 3.5 stars. Recommend it for beginners until a better book comes along.
Was this review helpful to you?
43 of 53 people found the following review helpful
5.0 out of 5 stars One of the BEST Programming Books EVER! December 28, 2008
By zacware
Format:Paperback
This book is one of the best programming books ever written!!!!! Want to know how good this book is? Over the holidays, my 12 year old was begging me to help him learn iPhone programming since he saw me release my first few apps and make a few dollars on it. He has never done any programming before. I told him to first read the first 100 pages of Programming in Objective-C by Stephen Kochan so he understood the basics of programming and then I gave him this book to learn about programming the iPhone. By the end of the weekend, he had written his first basic iPhone app. I was so amazed I am now going through the book page by page myself, and this 25 year veteran of computer programming is also learning a lot. It's hard to teach an old dog new tricks, and the switch from someone used to doing strictly procedural assembly language and C programming to something like the iPhone is tough, but this book has shed a whole new light on how to program for the iPhone. Simply put, it's fantastic.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Мery useful!
I buy this book advised a friend, and I am very grateful to him for that! The book is very useful!
Published 2 months ago by tsebriisasha
3.0 out of 5 stars Good book but a little dated.
This is a good book but as you would expect in such a fast changing area it is starting to show its age (published 2009). Read more
Published 2 months ago by PDJ
5.0 out of 5 stars Great Read
Great reference for my son whose a double engineering major -- computer engineering and electrical engineering! He uses it often!
Published 4 months ago by C. Clarke
2.0 out of 5 stars Could Have Been A Lot Better.
This book was very nice during the first chapters. It did a great job explaining some things here and there, but as the book progresses, things become more boring and more tedious. Read more
Published on March 24, 2011 by Atanacross
5.0 out of 5 stars THe best book ....
I have bought five books on iphone development, three of which were introductory. Additionally, I have read a bunch online. Read more
Published on February 26, 2011 by Bill Konersman
3.0 out of 5 stars Frustrating
This book should not be considered a stand alone resource that will get you started with iphone development. Read more
Published on January 22, 2010 by JRStokies
5.0 out of 5 stars Lots of extra research needed, but works very well.
It took me a lot of research on the side to get going. But it worked like a charm. Keep in mind: this book is an intro to the iPhone SDK and XCode. Read more
Published on December 28, 2009 by WiltDurkey
5.0 out of 5 stars Good For Learning And Reference
I came to iPhone programing with lots of C experience but little object oriented programing training. This book has been great for learning the language and as a reference.
Published on December 4, 2009 by J
4.0 out of 5 stars A good step-by-step book
I read the first version of the book and skimmed though the new SDK 3 updated version.

Overall, it's a pretty decent introductory book. Read more
Published on September 17, 2009 by PC
5.0 out of 5 stars Excellent iPhone Dev Book
This is by far the best iPhone development book I've ever read. Very detail step by step. In fact you can even learn Objective-c 2 if you're not familiar with it. Read more
Published on August 26, 2009 by Ron Mashrouteh
Search Customer Reviews
Only search this product's reviews


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
iOS Developers: Meet Industry Authors and Experts Be the first to reply
Does your book cover CoverFlow? Be the first to reply
ships in 4-7 weeks?
Joseph,
Dave Mark here, one of the authors of the book. The 4-7 weeks thing crops up when Amazon gets low on stock. I'm not sure why they do this, but I believe new stock is already on its way, if not in Amazon's hands already. So this should change back to "in stock" in the next... Read more
Dec 5, 2008 by David Mark |  See all 2 posts
NDA
We're not. Although the book was completed before the NDA lifted, it did not go into the production queue until yesterday when the NDA lifted. All of the people involved in the book were under NDA, and all were employees or contractors of Apress, so we were able to to work on the book without... Read more
Oct 2, 2008 by J. Lamarche |  See all 4 posts
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Listmania!

Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category