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

Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
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.

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

Alasdair Allan
3.6 out of 5 stars  See all reviews (8 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition 11.95  
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.
There is a newer edition of this item:
Learning iOS Programming: From Xcode to App Store Learning iOS Programming: From Xcode to App Store
22.40
In stock.

Book Description

19 Mar 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



Product details

  • Paperback: 384 pages
  • Publisher: O'Reilly Media; 1 edition (19 Mar 2010)
  • Language: English
  • ISBN-10: 0596806434
  • ISBN-13: 978-0596806439
  • Product Dimensions: 23.4 x 17.8 x 2.3 cm
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 320,830 in Books (See Top 100 in Books)
  • See Complete Table of Contents

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.

Product Description

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:


Customer Reviews

Most Helpful Customer Reviews
10 of 10 people found the following review helpful
3.0 out of 5 stars An OK Introduction 9 Aug 2011
Format:Paperback
This is an OK introduction to programming for the iPhone, however there are much better books out there which will give you a deeper understanding of the concepts behind building apps for this device.

This is the first book I purchased on creating apps for the iPhone and thought "OK, this is how you do this, and this is how you do that", however never really felt fully comfortable with how the details were explained.

Then I purchased iOS SDK Programming: A Beginners Guide which goes into more detail, and now I am working through iOS Programming: The Big Nerd Ranch Guide which although text heavy goes pretty deep into explaining the concepts behind all of the areas covered.

In Learning iPhone Programming you are not told how to create views programatically which I now believe is fundamental in gaining an understanding of how they work, rather than just creating applications based on Xcode's built in templates.

This book may give you a basic introduction, however when you make your way to others books like those mentioned above you may be confused to begin with as you are shown things completely differently to this.
Comment | 
Was this review helpful to you?
16 of 17 people found the following review helpful
5.0 out of 5 stars Great intro to the iPhone platform 22 Jun 2010
Format:Paperback
While it is possible to learn how to program the iPhone from the Apple documentation alone, it is quite a time-consuming process to find a good approach to learning the various aspects of Objective-C, XCode and the iPhone API in an order that helps you learn rather than adding confusion on top of befuddlement.

Allan has done all the hard work for you. He presents here a linear narrative that will get you building your own iPhone apps very quickly. He gives you an introduction to Objective-C, though that's not the primary point of this book (so if you have a background in C and you want a more thorough introduction to the language, there are other resources on the web that can help). He also takes you through the features of the XCode platform for building apps, and how to build UIs.

Inevitably as Apple updates the API some aspects of the book will start to date. That can't be helped, but the basics remain the same. If you can learn how to do what Allan shows you in this book, then you should have no problem coping with the new APIs as they come out. And hopefully Allan will update the book too. <hint hint>
Comment | 
Was this review helpful to you?
25 of 27 people found the following review helpful
Format:Paperback|Verified Purchase
I have 25 years of programming experience (specially .NET) and was new to Objective-C, Xcode and Cocoa. I started with other books and they were very confusing and superficial. I had to order "Learning iPhone Programming" and was the best thing I have done. This book really takes you through the fundamentals of iPhone programming. If you are an experienced programmer and want to quick learn the specifics of iPhone programming this is the best book around.
I strongly recommend it, and normally I'm not the kind of person who writes reviews on books, but I had to do it this time in appreciation for what this book did for me.
Was this review helpful to you?
2 of 2 people found the following review helpful
1.0 out of 5 stars Vastly overrated 2 Oct 2011
By PAL
Format:Paperback
Having reached page 72 of this book I would like to share the following observations:

i) it is NOT a book which teaches iPhone programming. It is essentially a do this, do that dialog which offers very little in the way of explanation and tends to skip over crucial concepts as if the reader is already familiar with them.
ii) it is strewn with typos and inconsistencies which are very confusing for the beginner struggling to grapple with the key concepts.

If you are new to iPhone Programming this is definitely NOT the book for you. If you are already familiar with the key ideas then maybe, just maybe this book will be of some use.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
ARRAY(0xabc9524c)

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback