Skip to Content
Learning Swift
book

Learning Swift

by Paris Buttfield-Addison, Jon Manning, Tim Nugent
May 2016
Beginner
350 pages
12h 24m
English
O'Reilly Media, Inc.
Content preview from Learning Swift

Preface

Welcome to Learning Swift! This book will help you put the Swift programming language into practice by walking you through the development of a note-taking application for the Apple iOS, OS X, and watchOS platforms.

Swift is a pretty amazing modern language, taking the best from other newer languages without reinventing the wheel. Swift is easy to write, easy to read, and really hard to make mistakes in.

Our philosophy is that the best way to learn Swift is to build apps using it! To build apps, though, you need a great framework, and Apple has several: Cocoa, Cocoa Touch, and WatchKit, to name only a few. This book could quite easily be titled Learning Cocoa and Cocoa Touch with Swift, or something similar, because the frameworks are just as important as the language itself. At the time of writing, Swift is currently at version 2.2, and has a bright future ahead of it.

Resources Used in This Book

We recommend following the book by writing code yourself as you progress through each chapter. If you get stuck, or just want to archive a copy of the code, you can find what you need via our website.

As this book teaches you how to build a real-world app, we primarily focus on showing you the coding side of things. We’re not going to ask you to paint your own icons, so we’ve provided them for you. You can also download them from our website.

Audience and Approach

This book is solely focused on Swift 2 and does not cover the use of Objective-C. We might mention it occasionally, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Swift, 2nd Edition

Learning Swift, 2nd Edition

Paris Buttfield-Addison, Tim Nugent, Jon Manning
Swift Style

Swift Style

Erica Sadun

Publisher Resources

ISBN: 9781491940730Errata Page