Home » Tutorials » Buy now about this book 296 pages published: 2012-11-14 release: p1.0 (2012-11-14) isbn: 978-1-93435-694-4 ios sdk development

Buy now about this book 296 pages published: 2012-11-14 release: p1.0 (2012-11-14) isbn: 978-1-93435-694-4 ios sdk development

Buy Now

About this Book

  • 296 pages
  • Published: 2012-11-14
  • Release: P1.0 (2012-11-14)
  • ISBN: 978-1-93435-694-4

iOS SDK Development is the second edition of the bestselling iPhone SDK Development. completely rewritten from the ground up to cover iOS 6’s new features. You’ll get hands-on experience working with Objective-C and Xcode 4 as you work through this tutorial-style book with two experienced iOS developers by your side. Along the way, you’ll learn the fundamentals of maintainable, performant iOS programming, including:

  • Making apps that are internationalizable, testable, multi-core-capable, and that use less memory.
  • Understanding the underlying concepts of touch event handling, drawing and animation, multi-core concurrency, and memory management with iOS’s Automatic Reference Counting.
  • Developing user interfaces with Auto Layout that take advantage of the extra screen space on the iPhone 5.
  • Creating and using unit tests to ensure your app continues to work as intended even as the codebase evolves.
  • Working through Apple’s App Store processes, including preparing apps for submission, avoiding rejections, and understanding crash reports from end users.

Whether you’re a first-time iOS developer, or you’re looking to get up to speed with all the changes to Apple’s tools and frameworks, iOS SDK Development is the solid grounding you need to master this popular platform.

What You Need:

You need a Mac running Mac OS X Mountain Lion (10.8) and Xcode 4.5 or higher.

Contents and Extracts

  • Tweetings, and Welcome to iOS 6
  • Programming for iOS
  • Asynchronicity and Concurrency excerpt
  • View Controllers excerpt
  • Table Views excerpt
  • Storyboards and Container Controllers
  • Documents and iCloud
  • Drawing and Animating
  • Testing and Fixing Apps
  • The App Store and Beyond
  • Wait! I Forgot (Or Never Learned) C!
  • Bibliography

About the Author

Chris Adamson is a writer, editor, and independent developer specializing in media software development for iOS. He maintains a corporate identity as Subsequently & Furthermore, Inc. and writes the [Time code ]; blog on media software development, as well as tweeting as @invalidname .

Bill Dudney is a husband, father, coder, and teacher. He has been doing Objective-C since 1989 when he first encountered a NeXT cube, and has several apps on the store through his company, Gala Factory Software LLC. When he is not writing books or teaching people about iOS, he likes to ski and hike in the high country of Summit County, Colorado. You can connect with him on Twitter at @bdudney .

Upcoming Author Events

  • 2012-11-29: Bill Dudney

HTTP Live Streaming, Streamed (Ann Arbor CocoaHeads )

  • 2013-01-09: Chris Adamson

    iPad Productivity APIs (All-Day Tutorial) (CocoaConf Chicago )

  • 2013-03-07: Chris Adamson

    Mobile Movies with HTTP Live Streaming (CocoaConf Chicago )

  • 2013-03-21: Chris Adamson

    Core Audio in iOS 6 (CocoaConf DC )

  • 2013-03-21: Chris Adamson

    Mobile Movies with HTTP Live Streaming (CocoaConf DC )

  • 2013-03-21: Chris Adamson

    iPad Productivity APIs (All-Day Tutorial) (CocoaConf DC )

  • 2013-04-18: Chris Adamson

    Core Audio Workshop (All-Day Tutorial) (CocoaConf San Jose )

  • 2013-04-18: Chris Adamson

    Mobile Movies with HTTP Live Streaming (CocoaConf San Jose )

  • 2013-04-27: Brian P. Hogan

    JRuby – Imagine mixing the easy syntax, powerful language features, and rapid development of Ruby with the speed, power, and flexibility of the Java Virtual Machine? Ruby and the JVM go together like chocolate and peanut butter, and you'll see some examp (Twin Cities Code Camp, Minneapolis, MN )

  • 2013-05-04: Chris Adamson

    Testing Client Side Code with Jasmine and CoffeeScript With more logic moving from the client-side to the server-side, we've got to get better at testing code. In this talk you'll learn about writing tests for client-side code that help drive the d (ThatConference, Wisconsin Dells, Wisconsin )

  • 2013-08-14: Chris Adamson

    iPad Productivity APIs workshop (CocoaConf Portland )

  • 2013-08-15: Chris Adamson

    iPad Productivity APIs workshop (CocoaConf Columbus )

  • 2013-09-27: Chris Adamson
    Check out this article