Home > Store

Learning to Build iOS Apps with Swift: A Hands-On Guide to Swift App Development, Rough Cuts

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

Learning to Build iOS Apps with Swift: A Hands-On Guide to Swift App Development, Rough Cuts

Premium Item

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

Description

  • Copyright 2016
  • Edition: 1st
  • Premium Item
  • ISBN-10: 0-13-412066-3
  • ISBN-13: 978-0-13-412066-9

This is the Rough Cut version of the printed book.

This hands-on guide to iOS development with Swift is designed to support programmers with all levels of experience, including those moving from Objective-C or other platforms, and those learning to program for the first time.

Whatever your experience, you'll learn hands-on, step-by-step, as you build a wide variety of practical iOS apps. If you're a beginner, modular chapter sidebars concisely introduce all the core programming concepts you'll need. If you're more experienced, these sections offer a helpful review, often including helpful comparisons with Objective-C and other languages — and they're designed to be easily "skippable" if you don't need them. You'll start by working on smaller "proof-of-concepts" apps in the earlier chapters of the book before moving on to working on a more extensive project in later chapters.  

iOS programming instructor Randy Scovil guides you through:

  • Understanding Swift and its advantages
  • Setting up your development environment, and getting started quickly
  • Using Swift's "Playgrounds" to get instant feedback on your code
  • Working with View Controllers, the MVC pattern, basic and advanced UI Controls, and Storyboards
  • Incorporating interactivity into your app
  • Using navigation and tab bar controllers
  • Mastering Table and Collection Views, from the basics to advanced techniques
  • Getting data via web services, and storing it on a device or in the cloud via CloudKit
  • Implementing Scroll and Touch events
  • Getting started with custom drawing and SpriteKit game development
  • Deploying your app to test devices and to Apple's App Store

Throughout, Scovil draws on his experience teaching iOS developers at all levels of experience. He anticipates and answers your most common questions, and guides you up the learning curve while consistently keeping you engaged with interesting and achievable tasks. The result: a powerful "success cycle" in which your growing skills reinforce your confidence and accelerate your progress. It's the "Swiftest" way to master Swift!

Sample Content

Table of Contents

Chapter 1: Getting Started

Chapter 2: Introducing Swift and Playgrounds

Chapter 3: View Controllers, UI Controls, and Storyboards

Chapter 4: Making Your App Interactive

Chapter 5: Using More Advanced UIControls

Chapter 6: Controllers and Tab Bar Controllers

Chapter 7: Table Views, Part I: The Basics

Chapter 8: Table Views, Part II: Advanced Topics

Chapter 9: Collection Views

Chapter 10: Getting Data Via Web Services

Chapter 11: Storing Data On Your Device

Chapter 12: Storing Data In The Cloud

Chapter 13: Scroll and Touch Events

Chapter 14: Getting Starting with Custom Drawing

Chapter 15: An Introduction to Game Development with SpriteKit

Chapter 16: Deploying Your App To Test Devices and the App Store

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.