Search for books, people and lists
Read This Twice
HomePeopleBooksSonaLibrariesSign 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 9 articles.
Best Swift Books
59 books on the list
Sort by
Number of Articles
Swift Programming book cover
Swift Programming
The Big Nerd Ranch Guide (2nd Edition)
Matthew Mathias - 2015-12-18
Goodreads Rating
Learn Swift programming with this comprehensive guide that covers everything from grammar to effective style. Written for Swift 3.0, the authors share their expertise to help you navigate Xcode 8 and get the most out of Apple's documentation. By the end of the book, you'll have the knowledge and confidence to tackle any programming challenge using Swift.
Swift in Depth book cover
Swift in Depth
Tjeerd In 'T Veen - 2018-12-17
Goodreads Rating
Unlock the powerful tools of Swift to create even better apps with clean, crystal-clear code and awesome features. Swift in Depth provides concrete examples, enlightening explanations, and engaging exercises to guide you through concepts including generics, protocol-oriented programming, and advanced Swift patterns. Written for advanced-beginner and intermediate-level Swift programmers, this book reveals the high-value, difficult-to-discover Swift techniques that author Tjeerd in 't Veen has learned through his own hard-won experience.
Beginning iOS 12 & Swift App Development book cover
Beginning iOS 12 & Swift App Development
Develop iOS Apps with Xcode 10, Swift 4, Core ML 2, ARKit 2 and more
Greg Lim - 2019-02-18
Goodreads Rating
Learn iOS 12 application development using Swift with a fun, hands-on approach in this book. You'll be building your first app within minutes! Each section is concise and to the point, so you won't waste any time on unnecessary content. By the end, you'll have the skills to create an app and submit it to the app store. Topics covered include working with Xcode and Swift, creating various apps (such as a To Do List and cryptocurrency price tracker), and publishing your app. No previous iOS development knowledge necessary, but basic programming knowledge is recommended. Author Greg Lim has extensive experience teaching programming and emphasizes learning by doing.
Mastering Swift 5 book cover
Mastering Swift 5
Deep dive into the latest edition of the Swift programming language, 5th Edition
Jon Hoffman - 2019-04-30
Goodreads Rating
This comprehensive guide delves into the newest version of the Swift programming language, covering popular and modern design techniques, core components such as concurrency and generics, and protocol-oriented programming. With complete sets of examples, this book offers an in-depth knowledge of sophisticated elements like error handling, closures, and memory management, as well as how design patterns can solve common design problems. Ideal for developers seeking mastery of Swift, this book offers practical solutions for creating flexible, reusable code.
Learning Swift book cover
Learning Swift
Building Apps for macOS, iOS, and Beyond
Jon Manning - 2018-04-21
Goodreads Rating
Learn how to develop a working iOS app from start to finish with this valuable hands-on guide to Swift, Apple's open source programming language. Skilled programmers with little to no knowledge of Apple development can dive right in and begin coding with the latest version of Swift. This practical guide covers Swift programming basics and provides guidelines for making your code "Swifty," as well as working with Xcode and built-in Interface Builder. Step-by-step, you'll build and customize your own app for taking, editing, and deleting selfies, with tips on tuning and testing for performance and managing your app's presence in the App Store. Debug and performance test with Xcode, automate with Fastlane, and user-test with TestFlight. Divided into four parts, this book includes everything you need to know to develop a successful app.
Swift in 24 Hours, Sams Teach Yourself book cover
Swift in 24 Hours, Sams Teach Yourself
BJ Miller - 2014-11-07
Goodreads Rating
Learn how to build next-generation apps for iOS and OS X with the straightforward and comprehensive guide, Swift in 24 Hours. This second edition uses step-by-step instructions to help you master Swift 2’s core concepts, structure, and syntax so you can write safe, powerful, and modern code. With practical examples and quizzes, you'll be applying features like closures, protocols, and generics in just a few hours. This book gives you a rock-solid foundation for real-world success with Swift.
iOS Programming book cover
iOS Programming
The Big Nerd Ranch Guide
Christian Keur - 2016-12-31
Goodreads Rating
A comprehensive guide to iOS programming that covers essential concepts, tools, and techniques for developing iOS applications. Updated for Xcode 11, Swift 5, and iOS 13, this bestselling book by Big Nerd Ranch offers relevant instruction and useful insights into the iOS platform. Upon finishing the book, you will have developed the know-how and confidence to tackle your own iOS projects. New features include coverage of the Codable APIs and chapters on Container View Controllers and Custom UIControl Subclasses.
Swift for Beginners book cover
Swift for Beginners
Develop and Design
Boisy G. Pitre - 2014-12-01
Goodreads Rating
Learn to write innovative software with Apple's Swift programming language in this beginner-friendly book. Whether you're new to Swift or programming in general, author Boisy Pitre uses real-world examples and best practices to guide you through key concepts such as variables, collections, and functions. With this book, you'll be building simple Swift apps in no time and gain an understanding of how to use them for iOS and OS X development. Part of the Develop and Design series, perfect for both creative and technical minds alike.
Classic Computer Science Problems in Swift book cover
Classic Computer Science Problems in Swift
Essential Techniques for Practicing Programmers
David Kopec - 2018-01-01
Goodreads Rating
This programming book teaches foundational techniques and algorithms of computer science using Swift, perfect for those looking to become a better programmer. Readers will learn intermediate and advanced features of Swift, and discover solutions to common problems in search, clustering, graphs, and more. The book also covers neural networks, genetic algorithms, and other challenges that developers will face in the future. All examples are written in Swift 4.1.
iOS Apprentice book cover
iOS Apprentice
Beginning iOS development with Swift 4.2
Raywenderlich Tutorial Team - 2018-12-18
Goodreads Rating
This comprehensive book is perfect for anyone new to iOS or Swift, or programming in general, who wants to create their own iPhone and iPad apps. With step-by-step tutorials and tons of illustrations and screenshots, you'll build four engaging apps - from a simple game to a stylish store search feature. Along the way, you'll become experienced enough to turn your ideas into real apps to sell on the App Store. Enjoy an easygoing writing style while learning about Xcode, Interface Builder, and Swift, as well as fundamental design patterns, Core Location, Core Data, Map Kit, and much more!
Game Development with Swift by Stephen Haney
iOS 10 in Swift 3 by Mark Price
The Swift Developer's Cookbook (Includes Content Update Program) by Erica Sadun Sadun
Pro iPhone Development with Swift 5 by Wallace Wang
iOS 10 Programming Fundamentals with Swift by Matt Neuburg
Cracking the Coding Interview by Gayle Laakmann McDowell
Design Patterns by Erich Gamma
How to Read Music for Any Instrument by Barton Press
AI and Machine Learning for Coders by Laurence Moroney
Write Great Code, Volume 1, 2nd Edition by Randall Hyde
Coding iPhone Apps for Kids by Gloria Winquist
Hello Swift! by Tanmay Bakshi
Undefined (The Elemental Saga) by Jessica Ruddick
iOS 13 Programming Fundamentals with Swift by Matt Neuburg
Combine by Raywenderlich Tutorial Team
Swift Cookbook by Keith Moon, Chris Barker
Modern Concurrency in Swift by raywenderlich Tutorial Team, Marin Todorov
Swift 5 Cheat Sheet by Amit Chaudhary
iOS 15 Programming for Beginners by Ahmad Sahar, Craig Clayton
Data Structures & Algorithms in Swift by Raywenderlich Tutorial Team
IOS 9 App Development Essentials by Neil Smyth
IOS 14 Programming Fundamentals with Swift by Matt Neuburg
Data Structures & Algorithms in Swift by Team, Kelvin Lau, Vincent Ngo
Design Patterns in Swift 5 by Karoly Nyisztor
Mastering Swift 5.3 by Jon Hoffman
Swift Essentials - Second Edition by Alex Blewitt
Mastering iOS 14 Programming by Mario Eguiluz Alebicto, Chris Barker, Donny Wals
SwiftUI Cookbook by Giordano Scalzo, Edgar Nzokwe
SwiftUI for Masterminds 2nd Edition 2022 by J.D Gauchat
iOS 15 Programming Fundamentals with Swift by Matt Neuburg
iPad Manual for Beginners and Seniors by Thomas Cooper
IOS 10 Swift Programming Cookbook by Vandad Nahavandipoor
Swift Apprentice by raywenderlich Tutorial Team, Ehab Amer, Alexis Gallagher, Matt Galloway, Eli Ganim, Ben Morrow, Cosmin Pupaza, Steven Van Impe
AI and Machine Learning for On-Device Development by Laurence Moroney
Swift Apprentice by raywenderlich Tutorial Team, Eli Ganim, Cosmin Pupăză, Matt Galloway, Ben Morrow, Alexis Gallagher, Ehab Yosry Amer
Swift by Daniel Bell
Beginning Swift by Rob Kerr, Kåre Morstøl
Head First Swift by Jonathon Manning, Paris Buttfield-Addison
Real-World iOS by Tutorials by raywenderlich Tutorial Team, Renan Dias, Aaqib Hussain, Josh Steele
Learning Swift by Paris Buttfield-Addison and Jonathon Manning
Programming iOS 13 by Matt Neuburg
iOS 13 Programming for Beginners by Ahmad Sahar
Protocol Oriented Programming with Swift by Jon Hoffman
Go in Practice by Matt Butcher
The Swift Developer's Cookbook 1e by PEARSON INDIA, PEARSON INDIA, PEARSON INDIA
MacBook Pro User Guide by Steve Rufus
iOS Unit Testing by Example by Jon Reid
SwiftUI Essentials - iOS Edition by Neil Smyth