Home > Store

iOS 8 Application Development in 24 Hours Learning Lab, Sams Teach Yourself, 6th Edition

Register your product to gain access to bonus material or receive a coupon.

iOS 8 Application Development in 24 Hours Learning Lab, Sams Teach Yourself, 6th Edition

Web Edition

  • Your Price: $39.99
  • List Price: $49.99
  • About this Web Edition
  • A Web Edition is an online learning product that you view in your web browser while connected to the Internet. Some Web Editions include additional interactive features, such as videos, quizzes, or live code editing. Read the product description for more details. A Web Edition will be accessible from your Account page after purchase.

    Viewing a Web Edition requires a web browser that fully supports HTML5. Supported platforms are:

    • Windows XP (Firefox only)
    • Windows 7, 8, or 10 (IE10, IE11, Chrome, or Firefox)
    • Mac OS X (Safari, Firefox, or Chrome)
    • Linux (Chrome or Firefox)
    • iOS 6, 7, or 8 (Mobile Safari)


  • Copyright 2015
  • Edition: 6th
  • Web Edition
  • ISBN-10: 0-13-407672-9
  • ISBN-13: 978-0-13-407672-0

Learn iOS 8 application development in just 24 one-hour online lessons

With this interactive online course – featuring step-by-step lessons, expert video instruction, live code editing, and interactive quizzes – you can quickly teach yourself to build powerful applications for the iPhone and iPad, using Apple's new language - Swift.

Sams Teach Yourself iOS 8 Application Development in 24 Hours employs a straightforward, step-by-step approach, to help you master every skill and technology you need, from setting up your iOS development environment to building adaptive user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

And with this exclusive online Learning Lab edition of the book you can:

  • Read the complete text of the book online – at your own pace, whenever you want
  • Watch an expert instructor show you how perform key tasks in more than 50 short, easy-to-follow videos
  • Test your understanding of the material after each lesson with a fully interactive online quiz

Three sample lessons are available for FREE online exactly as they appear in the full online Learning Lab – with complete video walkthroughs and interactive quizzes (HTML5 browser required). Try them out today!

  • Covers iOS 8
  • Learn to navigate the Xcode 6.x development environment
  • Prepare your system and iDevice for efficient development
  • Get started quickly with Apple’s Swift and Cocoa Touch
  • Understand the Model-View-Controller (MVC) development pattern
  • Visually design and code interfaces using Xcode Storyboards and Segues
  • Use Auto Layout and Size Classes to adapt to different screen sizes, orientations, and iOS versions
  • Build advanced UIs with Tables, Split Views, Navigation Controllers, and more
  • Read and write preferences and data, and create System Settings plug-ins
  • Use the iOS media playback and recording capabilities
  • Take photos and manipulate graphics with Core Image
  • Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS
  • Integrate online services using Twitter, Facebook, Email, Web Views, and Apple Maps
  • Create universal applications that run on both the iPhone and iPad
  • Write background-aware multitasking applications using the latest iOS 8 techniques
  • Trace, debug, and monitor your applications as they run

About This Learning Lab: A Learning Lab is a self-paced online course that integrates text, graphics, video screencasts, live code editing sandboxes, and interactive quizzes into a complete tutorial. It is delivered online from a link that will be available on your InformIT Account page after purchase. Once purchased you can view the Learning Lab course in any web browser that supports HTML5, including the latest versions of Chrome, Firefox, Safari, and Internet Explorer. Supported platforms are:

  • Windows XP (Firefox only)
  • Windows 7 or 8 (Chrome or Firefox)
  • Mac OS X (Safari, Firefox, or Chrome)
  • Linux (Chrome or Firefox)
  • iOS 6 or iOS 7 (Mobile Safari)

Sample Content


Three sample lessons (Hours 1, 2, and 3) are available for viewing online, exactly as they appear in the full Learning Lab with complete video walkthroughs and interactive quizzes (HTML5 browser required). Just click on a link below.


HOUR 1: Preparing Your System and iDevice for Development

HOUR 2: Introduction to Xcode and the iOS Simulator

HOUR 3: Discovering Swift and the iOS Playground

HOUR 4: Inside Cocoa Touch

HOUR 5: Exploring Interface Builder

HOUR 6: Model-View-Controller Application Design

HOUR 7: Working with Text, Keyboards, and Buttons

HOUR 8: Handling Images, Animation, Sliders, and Steppers

HOUR 9: Using Advanced Interface Objects and Views

HOUR 10: Getting the User’s Attention

HOUR 11: Implementing Multiple Scenes and Popovers

HOUR 12: Making Choices with Toolbars and Pickers

HOUR 13: Advanced Storyboards Using Navigation and Tab Bar Controllers

HOUR 14: Navigating Information Using Table Views and Split View Controllers

HOUR 15: Reading and Writing Application Data

HOUR 16: Building Responsive User Interfaces

HOUR 17: Using Advanced Touches and Gestures

HOUR 18: Sensing Orientation and Motion

HOUR 19: Working with Rich Media

HOUR 20: Interacting with Other iOS Services

HOUR 21: Implementing Location Services

HOUR 22: Building Background-Ready Applications

HOUR 23: Building Universal Applications

HOUR 24: Application Tracing, Monitoring, and Debugging

Appendix A: Introducing Xcode Source Control


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership