Home > Store

iOS 9 Application Development in 24 Hours, Sams Teach Yourself, 7th Edition

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

iOS 9 Application Development in 24 Hours, Sams Teach Yourself, 7th Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Fundamentals of developing for the iOS platform from the ground up, for beginners
  • Sams Teach Yourself iOS Development in 24 Hours provides a start to finish view of application development for the iOS platform
  • Written by experienced author and Mac programmer, John Ray
  • Code and figures presented in full color for easier comparison to Xcode
  • Each new technology introduced is backed up with fully-documented code samples, including explanations of the Objective-C syntax

Description

  • Copyright 2016
  • Dimensions: 7" x 9-1/8"
  • Pages: 960
  • Edition: 7th
  • Book
  • ISBN-10: 0-672-33767-3
  • ISBN-13: 978-0-672-33767-3

Covers iOS 9.1 and up, Xcode 7.x, iPhone, iPad, and More!

In just 24 sessions of one hour each, learn how to build powerful applications for today’s hottest handheld devices: the iPhone and iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your iOS development environment to building great 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!

Step-by-step instructions carefully walk you through the most common iOS development tasks.
Quizzes and Exercises help you test your knowledge.
Notes present interesting information related to the discussion.
Tips show you easier ways to perform tasks.
Cautions alert you to possible problems and give you advice on how to avoid them.

Printed in full color—figures and code appear as they do in Xcode 7.x
• Learn to navigate the Xcode 7.x development environment and install apps on your iDevice
• Get started quickly with Apple’s Open Source language: Swift 2.0
• Test code and application logic using the iOS Playground
• Understand the Model-View-Controller (MVC) development pattern
• Visually design and code interfaces using Xcode Storyboards, Segues, Exits, Image Slicing, and the iOS Object Library
• Use Auto Layout and Size Classes to adapt to different screen sizes and orientations
• Build advanced UIs with Tables, Split Views, Navigation Controllers, and more
• Read and write preferences and data, and create System Settings plug-ins
• Use 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
• Use 3D touch to add Peek, Pop, and Quick Actions to your apps
• 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
• Trace, debug, and monitor applications as they run
• Additional files and updates available online


Downloads

Downloads

Download free code files.

Download Appendix A: Introducing Xcode Source Control.

Extras

Author's Site

Please visit the author's site here.

Sample Content

Sample Pages

Download the sample pages (includes Chapter 5 and Index)

Table of Contents

Introduction     1
Who Can Become an iOS Developer?     2
Who Should Use This Book?     2
What Is (and Isn’t) in This Book?     3
Hour 1:  Preparing Your System and iDevice for Development     5
Welcome to the iOS     5
Becoming an iOS Developer     10
Running an iOS App     15
Developer Technology Overview     22
Further Exploration     24
Summary     24
Q&A     24
Workshop     25
Activities     27
Hour 2:  Introduction to Xcode and the iOS Simulator     29
Using Xcode     29
Using the iOS Simulator     61
Further Exploration     69
Summary     69
Q&A     69
Workshop     70
Activities     72
Hour 3:  Discovering Swift and the iOS Playground     73
Object-Oriented Programming and Swift     73
The Terminology of Object-Oriented Development     75
Exploring the Swift File Structure     78
Swift Programming Basics     84
Memory Management and Automatic Reference Counting     110
Introducing the iOS Playground     111
Further Exploration     118
Summary     119
Q&A     119
Workshop     120
Activities     122
Hour 4:  Inside Cocoa Touch     123
What Is Cocoa Touch?     123
Exploring the iOS Technology Layers     125
Tracing the iOS Application Life Cycle     132
Cocoa Fundamentals     134
Exploring the iOS Frameworks with Xcode     142
Further Exploration     149
Summary     149
Q&A     150
Workshop     150
Activities     153
Hour 5:  Exploring Interface Builder     155
Understanding Interface Builder     155
Creating User Interfaces     162
Customizing the Interface Appearance     172
Connecting to Code    178
Further Exploration     188
Summary     189
Q&A     189
Workshop     190
Activities     192
Hour 6:  Model-View-Controller Application Design     193
Understanding the MVC Design Pattern     193
How Xcode Implements MVC     195
Using the Single View Application Template     200
Further Exploration     218
Summary     218
Q&A     219
Workshop     219
Activities     222
Hour 7:  Working with Text, Keyboards, and Buttons     223
Basic User Input and Output     223
Using Text Fields, Text Views, and Buttons     225
Further Exploration     253
Summary     254
Q&A     255
Workshop     255
Activities     257
Hour 8:  Handling Images, Animation, Sliders, and Steppers   

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.