Learning iPhone Programming: From Xcode to App Store and over one million other books are available for Amazon Kindle. Learn more

Have one to sell? Sell yours here
Start reading Learning iPhone Programming: From Xcode to App Store on your Kindle in under a minute.

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

 

Learning iPhone Programming: From Xcode to App Store [Paperback]

Alasdair Allan
3.9 out of 5 stars  See all reviews (17 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition $13.19  
Paperback --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Learning iOS Programming: From Xcode to App Store Learning iOS Programming: From Xcode to App Store 5.0 out of 5 stars (1)
$20.04
In Stock.

Book Description

March 16, 2010

Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.

Whether you're a developer new to Mac programming or an experienced Mac developer ready to tackle the iPhone and iPod Touch, Learning iPhone Programming will give you a head start on building market-ready iPhone apps.

  • Start using Xcode right away, and learn how to work with Interface Builder
  • Take advantage of model-view-controller (MVC) architecture with Objective-C
  • Build a data-entry interface, and learn how to parse and store the data you receive
  • Solve typical problems while building a variety of challenging sample apps
  • Understand the demands and details of App Store and ad hoc distribution
  • Use iPhone's accelerometer, proximity sensor, GPS, digital compass, and camera
  • Integrate your app with iPhone's preference pane, media playback, and more


Editorial Reviews

About the Author

Alasdair Allan is a senior research fellow in Astronomy at the University of Exeter. As part of his work there he is building a distributed peer-to-peer network of telescopes which, acting autonomously, will reactively schedule observations of time-critical events. On the side, Alasdair runs a small technology consulting business writing bespoke software and building open hardware, and is currently developing a series of iPhone applications to monitor and manage cloud based services and distributed sensor networks.


Product Details

  • Paperback: 384 pages
  • Publisher: O'Reilly Media; 1 Pap/Psc edition (March 16, 2010)
  • Language: English
  • ISBN-10: 0596806434
  • ISBN-13: 978-0596806439
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 13.6 ounces
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #634,443 in Books (See Top 100 in Books)

More About the Author

Alasdair Allan is the author of Learning iPhone Programming, Programming iPhone Sensors, Basic Sensors in iOS, Geolocation iOS, iOS Sensor Apps and Arduino and Augmented Reality in iOS, all published by O'Reilly Media. He is a senior research fellow in Astronomy at the University of Exeter. As part of his work there he is building a distributed peer-to-peer network of telescopes which, acting autonomously, will reactively schedule observations of time-critical events. Notable successes include contributing to the detection of the most distant object yet discovered, a gamma-ray burster at a redshift of 8.2. Alasdair also runs a small technology consulting business writing bespoke software, building open hardware and providing training. He sporadically writes blog posts about things that interest him, or more frequently provides commentary about them in 140 characters or less.

Customer Reviews

Most Helpful Customer Reviews
25 of 27 people found the following review helpful
4.0 out of 5 stars Good, but steep learning curve May 11, 2010
Format:Paperback
This is a well written book, but it pushes you into deep water a little too quickly for my taste. Because the SDK provides so much boilerplate code, writing the proverbial "Hello World" app is very easy, but understanding what is going on under the hood is another matter. If you are already familiar with Mac development, Cocoa and Objective-C, you'll be just fine, but even an experienced C++ programmer (as am I) should read something like Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming either before or simultaneous to reading this book. The main problem is that the object part of Objective-C is based on the Smalltalk object syntax, not C++. The concepts are similar, but the syntax will seem strange. So clean your reading glasses, and buckle up. The nice part about this is that when you're done, you will be familiar with development for Mac, iPhone and iPad.
Was this review helpful to you?
10 of 11 people found the following review helpful
5.0 out of 5 stars Outdated, but still relevant! December 28, 2010
Format:Paperback|Amazon Verified Purchase
This is actually one of the two books that I've come to greatly appreciate in my quest to enter the iPhone development game (the other being "Programming in Objective-C 2.0" by Stephen G. Kochan, also available here on Amazon for an excellent price). The printing date puts it at March 2010, which sadly falls a few month before the release of iOS 4.0. Fortunately, however, the vast majority of the example code given within the pages of this tome are unaffected by the iOS revision.

I've been playing around with iOS development for the past couple of months (I've probably got around forty or fifty days of actual coding time under my belt), and thanks to this book, the mystery behind NavigationViewControllers and TableViewControllers are almost a thing of the past.

Interestingly enough, what puts this book ahead of others that I've read (e.g., Beginning iOS 4 Application Development and Sam's Teach Yourself iPhone Development in 24 Hours) is that it teaches those two particular things without skirting around them. It may lack color screenshots, but I'll gladly trade those for having more coverage on one of the most heavily used model schemes in the iOS game.

In conclusion, I can't recommend this book enough. Code samples are still valid, the explanation of said code is outstanding, and it's just overall high quality work.
Was this review helpful to you?
8 of 10 people found the following review helpful
3.0 out of 5 stars Good introduction, other skills needed October 15, 2010
Format:Paperback
For an O'Reilly book, I was surprised that this book had some code that would not run (the samples are on the book's website), and there were some critical points that were not mentioned which I found elsewhere. Previous O'reilly books were better written and the code ran without issues. The author places his e-mail address in the front of the book but does not respond to e-mail messages. O'Reilly has a forum for discussion of many of its other books but not this book. The forum could be a great place to get help.

The introduction to iPhone Programming is done fairly well. I think the reader's time is well spent. There are some tips in the book which were certainly helpful. Keep in mind this is the only intro level iPhone Programming book I have read. The small improvements needed in this book leave me recommending someone to look elsewhere to learn iPhone Programming. At least until a new edition is released.

For someone new to programming, the typical path seems to be learn C first, then Objective-C and Cocoa, then iPhone programming. If you do not know these other related languages, the code in the book will not be understandable. I did have a little experience with C++ so the code was not totally foreign.

Dr. Dobb's Journal recently wrote a little about iPhone development. Their main thought was that it took quite a bit of learning to get up and running. Since Cocoa is built from Smalltalk and C, it takes more time to learn than something like Visual Basic. But don't get discouraged - iPhone development seems worthwhile.
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars Really outdated now
Xcode 4 is so different that the first program can't be done with the tutorial. Two years is a long time without an update.
Published 13 months ago by zx5000
2.0 out of 5 stars Unfortunately it is outdated
The book is not bad, but it's outdated. There have been enough changes with xcode 4 and iOS 5 that make the examples in this book outdated. Read more
Published 17 months ago by T. Drake
4.0 out of 5 stars Learn iPhone programming
Learning iPhone Programming is well organized and easy to read book. In first two chapters, it is explained why should we move to creating native applications and how to start the... Read more
Published 22 months ago by mko
1.0 out of 5 stars Written and explained horribly
I bought this book thinking it could guide me through the process of writing an iphone app. Halfway through the "hello world" application I realized I understand nothing and that... Read more
Published 23 months ago by Eugen Spierer
5.0 out of 5 stars Great book for pivoting toward iOS
If you're interested in developing dynamic iOS apps that provide the user with a great experience you have likely considered or already decided to go the native app route rather... Read more
Published on February 23, 2011 by Michael Dominick
4.0 out of 5 stars Good concise intro to iPhone programming
I think this book is a very good and concise introduction to native iPhone development. After reading the book I now know enough to start coding with xCode. Read more
Published on January 30, 2011 by Matthias Köster
5.0 out of 5 stars Should be your first step into iPhone Development
With the undeniable success of the iPhone and its impact on the user paradigm surrounding mobile devices, "mobile phone" truly no longer applies in my view, there are so many... Read more
Published on January 12, 2011 by Keith & Sunnie
4.0 out of 5 stars A definitive book to learn native iPhone programming
I'm an old-school coder and I would not claim myself mastering a platform before writing my own application in that platform. Read more
Published on December 23, 2010 by Kuncoro Wastuwibowo
5.0 out of 5 stars great starter if you have some c knowledge
I found this book really helpful to get me going. Admittedly my c background was reasonably weak and I found I needed to read most of a short objective-C book before it really... Read more
Published on October 26, 2010 by Ken B. Pierce Jr.
5.0 out of 5 stars Great introduction to iPhone development
I really enjoyed this book. I thought it was well written, easy to follow, and did a great job covering all the major aspects of iPhone programming. Read more
Published on June 22, 2010 by ueberhund
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category