Swift For Dummies, 1st Edition

  • Jesse Feiler
  • Published By:
  • ISBN-10: 1119022231
  • ISBN-13: 9781119022237
  • DDC: 005.13
  • Grade Level Range: College Freshman - College Senior
  • 384 Pages | eBook
  • Original Copyright 2015 | Published/Released June 2017
  • This publication's content originally published in print form: 2015

  • Price:  Sign in for price



Brimming with expert advice and easy-to-follow instructions, this guide shows new and existing programmers how to quickly port existing Objective-C applications into Swift and get into the swing of the new language like a pro. Designed from the ground up to be a simpler programming language, it's never been easier to get started creating apps for the iPhone or iPad, or applications for Mac OS X.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
Contents at a Glance.
Table of Contents.
Getting Started with Swift.
1: Setting Up an Xcode Swift Project.
2: Playing in the Playground.
3: Using the Xcode Editing Tools.
4: Creating a Swift App.
Introducing Actions.
5: Operating on Data.
6: Using Swift Types.
7: Collecting Objects.
8: Controlling the Flow.
9: Functioning Successfully.
Putting Expressions Together.
10: Expressing Yourself.
11: Declaring the Symbols.
12: Initializing and Deinitializing Data.
Using Components and Subcomponents.
13: Expanding Objects with Extensions.
14: Managing Access Control for Your Objects.
15: Building Classes, Structures, and Enumerations.
16: Using Properties, Variables, Outlets, and Actions.
17: Working with Enumerations to Consolidate Values.
18: Using Protocols to Provide Templates for Functionality.
19: Mixing Objective-C and Swift.
The Part of Tens.
20: Ten Swift Features That Aren't in Objective-C.
21: Ten Swift Features That Are Not in C.
22: Ten Objective-C Features That Aren't in Swift.
About the Author.
Author's Acknowledgments.