Learning iOS Programming: From Xcode to App Store

Front Cover
"O'Reilly Media, Inc.", Mar 23, 2012 - Computers - 430 pages
0 Reviews

Get a rapid introduction to iPhone, iPad, and iPod touch programming. With this easy-to-follow guide, you’ll learn the steps necessary for developing your first marketable iOS application, from opening Xcode to submitting your product to the App Store. Whether you’re a developer new to Mac programming or an experienced Mac developer ready to tackle iOS, this is your book.

You’ll learn about Objective-C and the core frameworks hands-on by writing iOS applications that use them, giving you the basic skills for building your own applications independently. Packed with code samples, this book is refreshed and updated for iOS 5 and Xcode 4.

  • Discover the advantages of building native iOS apps
  • Get started with Objective-C and the Cocoa Touch frameworks
  • Dive deep into the table view classes for building user interfaces
  • Handle data input, parse XML and JSON documents, and store data on SQLite
  • Use iOS sensors, including the accelerometer, magnetometer, camera, and GPS
  • Build apps that use the Core Location and MapKit frameworks
  • Integrate Apple’s iCloud service into your applications
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Chapter 1 Why Go Native?
1
Chapter 2 Becoming a Developer
7
Chapter 3 Your First iOS App
23
Chapter 4 Coding in ObjectiveC
49
Chapter 5 Table ViewBased Applications
65
Chapter 6 Other View Controllers
115
Chapter 7 Connecting to the Network
169
Chapter 8 Handling Data
219
Chapter 9 Using Sensors
255
Chapter 10 Geolocation and Mapping
279
Chapter 11 Introduction to iCloud
309
Chapter 12 Integrating Your Application
323
Chapter 13 Distributing Your Application
355
Chapter 14 Going Further
389
Index
395
Copyright

Other editions - View all

Common terms and phrases

About the author (2012)

Alasdair Allan is a senior research fellow in Astronomy at the University of Exeter, where he is building an autonomous, distributed peer-to-peer network of telescopes that reactively schedule observations of time-critical events. He also 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.

Bibliographic information