Read This Twice
HomePeopleBooksListsMy Library 0Sign In

Top 21 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.

21 books on this list
Sort by
Best
Layout
Swift Programming
The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
by Matthew Mathias (Dec 07, 2016)
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
by 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
by 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
by 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
by 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
by 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
by 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
by 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
by Jon Hoffman (Apr 30, 2019)
Goodreads Rating
Categories: Nonfiction
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)
by 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
by 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 (Oct 25, 2016)
Goodreads Rating
Dive into the latest release of the Swift programming language with this advanced Apple development.......
Beginning iOS 13 & Swift App Development
Develop iOS Apps with Xcode 11, Swift 5, Core ML, ARKit and more
by Greg Lim (Dec 04, 2019)
Goodreads Rating
In this book, we take you on a fun, hands-on and pragmatic journey to learning iOS13 application development using Swift. You'll start building your first iOS app within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In th...
iOS 10 Programming Fundamentals with Swift
Swift, Xcode, and Cocoa Basics
by Matt Neuburg (Oct 08, 2016)
Goodreads Rating
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3--the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Coc...
iOS 13 Programming for Beginners
Get started with building iOS apps with Swift 5 and Xcode 11, 4th Edition
by Ahmad Sahar (Jan 24, 2020)
Goodreads Rating
A step-by-step guide to learning iOS app development and exploring the latest Apple development tools...
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 environme...
iOS 13 & Swift 5 Programming
by Mark Wahlbeck (Dec 14, 2019)
Learning to code can be tough, let alone figuring out how to build and publish iOS apps. iOS 13 & Swift 5 Programming is designed to be the ultimate beginner programming guide. We take you from knowing absolutely nothing about code and iOS development, and turn you into an app developer. You'll start off by learning the basics of the Swift programm...
Pro iPhone Development with Swift 5
Design and Manage Top Quality Apps
by Wallace Wang (Jun 19, 2019)
Goodreads Rating
If you've already learned the basics of Swift and iOS programming, it's time to take your skills to the next level. In this follow up work to the best-selling Beginning iPhone Development with Swift, you'll learn tips for organizing and debugging Swift code, using multi-threaded programming with Grand Central Dispatch, passing data between view co...
Learning Swift
Building Apps for macOS, iOS, and Beyond
by Paris Buttfield-Addison (Apr 26, 2017)
Goodreads Rating
Get valuable hands-on experience with Swift 3, the latest version of Apple's programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms...
SwiftUI for Absolute Beginners
Program Controls and Views for iPhone, iPad, and Mac Apps
by Jayant Varma (Nov 13, 2019)
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple's new framework that makes writing applications faster and easier with fewer lines of code. This book teaches the basics of SwiftUI to help you write amazing native applications using XCode.For developers already familiar with ReactNative, this book reviews the declara...
Swift Apprentice
Beginning Programming with Swift
by raywenderlich Tutorial Team (Nov 24, 2019)
Learn How to Program with Swift! Swift is the easiest way to get started developing on Apple's platforms: iOS, OS X, watchOS and tvOS. The Swift language is packed with even more features and enhancements. In this book, you'll learn the basics of Swift from getting started with playgrounds to simple operations to building your own types. Everything...