Search for books, people and lists
Read This Twice
HomePeopleBooksMy Library 0Sign In

Best Swift Books

Swift is an easy to learn and powerful programming language that Apple created for developing iPhone, iPad, Mac, Apple TV, and Apple Watch apps.

Recommendations from .
21 books on the list
Sort by
Best Books First
Layout
Swift Programming
The Big Nerd Ranch Guide (2nd Edition)
Matthew Mathias - Dec 07, 2016 (first published in 2015)
Goodreads Rating
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. This book is written for Swift 3.0 and will also show you how to navigate Xcode 8 and get the most out of Apple's documentation. Throughout the book, the authors share their insights in...
Swift in Depth
Tjeerd in 't Veen - Dec 16, 2018
Goodreads Rating
Summary Now updated for Swift 5! Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if effectively used, can help you create even better apps with clean, crystal-clear code and awesome features. Swift in Depth is designed to help you unlock these tools and quirks and get developing nex...
Hello Swift!
iOS app programming for kids and other beginners
Tanmay Bakshi - May 17, 2019
Goodreads Rating
SummaryHello Swift! is a how-to guide to programming iOS Apps with the Swift language, written from a kid's perspective. This approachable, well-illustrated, step-by-step guide takes you from beginning programming concepts all the way through developing complete apps. (Adults will like it too!)Purchase of the print book includes a free eBook in PDF...
SwiftUI Essentials - iOS Edition
Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11
Neil Smyth - Nov 25, 2019
Goodreads Rating
The goal of this book is to teach the skills necessary to build iOS 13 applications using SwiftUI, Xcode 11 and the Swift 5 programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment together with an introduction to the use of Swift Playgrounds to learn and experimen...
Swift
A Step-by-Step Guide for Absolute Beginners
Daniel Bell - Oct 09, 2019
Do you want to develop iPhone apps but don't know where to start? If you want to learn Swift programming from Scratch, this short book is for you. Learn Swift for iPhone iOS development, no programming development experience is required. Download your copy NOW!!Book ObjectivesThis book is about Swift programming. The following are the objectives o...
iOS 13 Programming Fundamentals with Swift
Swift, Xcode, and Cocoa Basics
Matt Neuburg - Nov 11, 2019
Goodreads Rating
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Explore Swift's o...
Data Structures & Algorithms in Swift
Implementing Practical Data Structures with Swift
raywenderlich Tutorial Team - Dec 12, 2019
Learn Data Structures & Algorithms in Swift! Data structures and algorithms form the basis of computer programming and are the starting point for anyone looking to become a software engineer. Choosing the right data structure and algorithm involves understanding the many details and trade-offs of using them, which can be time-consuming to learn — a...
iOS Unit Testing by Example
XCTest Tips and Techniques Using Swift
Jon Reid - Jul 06, 2020
Goodreads Rating
Manual code and UI testing get slower the deeper your navigation hierarchy goes. It can take several taps just to reach a particular screen, never mind the actual workflow tests. Automatic unit testing offers such rapid feedback that it can change the rules of development. Bring testing to iOS development, even for legacy code. Use XCTest to write ...
Mastering Swift 5
Deep dive into the latest edition of the Swift programming language, 5th Edition
Jon Hoffman - Apr 30, 2019
Goodreads Rating
Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language...
Combine
Asynchronous Programming with Swift (First Edition)
raywenderlich Tutorial Team - Dec 04, 2019
Goodreads Rating
Dive into Combine! Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it have to be this hard? Not anymore! In this book, you'll lea...
Programming iOS 13
Dive Deep into Views, View Controllers, and Frameworks
Matt Neuburg - Jan 13, 2020
Goodreads Rating
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks.Create, arrange, draw, layer, a...
Mastering Swift 3 by Jon Hoffman
Beginning iOS 13 & Swift App Development by Greg Lim
iOS 10 Programming Fundamentals with Swift by Matt Neuburg
iOS 13 Programming for Beginners by Ahmad Sahar
iOS 9 Application Development in 24 Hours, Sams Teach Yourself by John Ray
iOS 13 & Swift 5 Programming by Mark Wahlbeck
Pro iPhone Development with Swift 5 by Wallace Wang
Learning Swift by Paris Buttfield-Addison
SwiftUI for Absolute Beginners by Jayant Varma
Swift Apprentice by raywenderlich Tutorial Team