Swift
Topic List48 books curatedA curated collection of books related to Swift, ranked by recommendation signals.
Includes 70 Techniques
Go in Practice guides you through dozens of realworld techniques in key areas like package management, microservice communication, and more. Following a cookbookstyle Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your daytoday ...
Deep dive into the latest edition of the Swift Programming, language, 5th Edition
Harness the power of the latest edition with this indepth and comprehensive guide to the Swift language Key Features Fifth edition of this bestselling book, improved and updated to cover the latest version of the Swift 5 Programming, language Get to grips with popular and modern design techniques to write easytomanage Swift code Learn how to use ...
Key Features ...

A Playful Introduction to Swift
Swift is Apple's popular iOS Programming, language designed to be beginnerfriendly and accessible. "Swift for Kids" teaches the fundamentals of Programming, with Swift and Xcode, theofficial and free! iOS development environment."Swift for Kids" teaches Programming, basics in Xcode's interactive playground, which shows you the results of your cod...

“Available recommendation signals suggest this title has discovery traction, but there is not enough safe category context to make a stronger reader-fit claim.”
Swift, Xcode, and Cocoa Basics
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3the latest version of Apple's acclaimed Programming, language. With this thoroughly updated guide, you'll learn Swift's objectoriented concepts, understand how to use Apple's development tools, and discover how Coc...

Dive Deep into Views, View Controllers, and Frameworks
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential realworld 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...

Quick Reference Guide with Simple Examples for Each Topic of Swift Programming, Language
? This book has covered the latest Swift 5. Using Xcode 10.2 ? Use this book as a quick reference guide (like a cheat sheet) for Swift Programming, language. Access any topic inside a chapter in just one tap. ? For beginners and for dummies, this book is a stepbystep guide to understanding objectoriented Programming, with Swift. ? If you are an ex...

Develop iOS Apps with Xcode 10, Swift 4, Core ML 2, ARKit 2 and more
“Available recommendation signals suggest this title has discovery traction, but there is not enough safe category context to make a stronger reader-fit claim.”
Daily Exercises to Understand Music in 21 Days
Music Theory self help book...
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, crystalclear code and awesome features. Swift in Depth is designed to help you unlock these tools and quirks and get developing next...
Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13, 6th Edition
The Big Nerd Ranch Guide
Updated for Xcode 11, Swift 5, and iOS 13, iOS Programming,: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the knowhow and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch's popular iOS training an...
XCTest Tips and Techniques Using Swift
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 ...
In just 24 lessons of one hour or less, Sams Teach Yourself Swift in 24 Hours, Second Edition, will teach you how to build nextgeneration OS X and iOS apps with Apple?s Swift 2 Programming, language. This book?s straightforward, stepbystep approach helps you quickly master Swift 2?s core concepts, structure, and syntax and use Swift to write safe...
A Programmer's Guide to Artificial Intelligence,
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a handson, codefirst approach to help you build confidence while you learn key topics.You'll understand how to implement the most common scenarios ...

Essential Techniques for Practicing Programmers
Summary Classic Computer Science Problems in Swift invites readers to invest their energy in some foundational techniques that have been proven to stand the test of time. Along the way they'll learn intermediate and advanced features of the Swift Programming, language, a worthwhile skill in its own right. Purchase of the print book includes a free e...
189 Programming, Questions and Solutions
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what yo...
iOS app Programming, for kids and other beginners
SummaryHello Swift! is a howto guide to Programming, iOS Apps with the Swift language, written from a kid's perspective. This approachable, wellillustrated, stepbystep guide takes you from beginning Programming, concepts all the way through developing complete apps. (Adult,s will like it too!)Purchase of the print book includes a free eBook in PDF...
Upgrade your knowledge and become an expert in the latest version of the Swift Programming, language, 6th Edition

Introducing Async/Await, Task Groups & Actors
Learn Modern Swift Concurrency!For years, writing powerful and safe concurrent apps with Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a massive nesting of callback closures.In Swift 5.5, Apple introduced a new concurrency model featuring the async/await syntax, which lets you write asynchro...
Develop and Design
Learning a new computer language can be daunting. With Swift, Apple has lowered the barrier to entry to writing iOS and OS X apps by giving developers an innovative new Programming, language for creating software. If you are new to Swift, this book is for you. If you have never used C, C, or ObjectiveC, this book is also for you. With this book, ...
The Big Nerd Ranch Guide (2nd Edition)
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 int...
Elements of Reusable ObjectOriented Software
Design Patterns is a modern classic in the literature of objectoriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where us...
Beginning iOS development with Swift 4.2
Learn iPhone and iPad Programming, via Tutorials! If you?re new to iOS or Swift, or to Programming, in general, learning how to write an app can seem incredibly overwhelming. That?s why you need a book that: Shows you how to write an app stepbystep. Has tons of illustrations and screenshots to make everything clear. Is written in a fun and easygoin...

Asynchronous Programming, with Swift (First Edition)
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...
Implementing practical data structures with Swift 4
Learn how to implement the most common and useful data structures and algorithms in Swift!...
A Programmer's Guide
AI is nothing without somewhere to run it. Now that mobile devices have become the primary computing device for most people, it's essential that mobile developers add AI to their toolbox. This insightful book is your guide to creating models and running them on popular mobile platforms such as iOS and Android.Laurence Moroney, lead AI advocate at G...
Develop iOS Apps, Widgets with Xcode 12, Swift 5, SwiftUI, ARKit and more

Implementing Practical Data Structures with Swift
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 tradeoffs of using them, which can be timeconsuming to learn ? a...
Learn how to implement the Gang of Four Design Patterns using Swift 5. Improve your coding skills. (Swift Clinic)
Software developers need to solve various problems. Many times, these problems are the same or similar to the ones they've already encountered in other projects. Wouldn't it be great to apply the solution you've found instead of reinventing the wheel over and over againThat's precisely the reason why software design patterns exist. A design patter...

Swift Development for Kids and Teens
“Available recommendation signals suggest this title has discovery traction, but there is not enough safe category context to make a stronger reader-fit claim.”

A Learner's Guide to Programming, with Swift
What will you learn from this bookApple's new modern Programming, language, Swift, is slowly becoming the "go to" language for iOS and OS X development. The language will attract existing developers because of its modern features and prototyping tools, and it will attract new developers because of its lesssteep learning curve. That said, Swift is ...

Get started with building iOS apps with Swift 5 and Xcode 11, 4th Edition
A stepbystep guide to learning iOS app development and exploring the latest Apple development tools Key Features Explore the latest features of Xcode 11 and the Swift 5 Programming, language in this updated fourth edition Kickstart your iOS Programming, career and have fun building your own iOS apps Discover the new features of iOS 13 such as Dark...
Get Started With Building iOS Apps With Swift 5.3 and Xcode 12
Swift, Xcode, and Cocoa Basics
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple s acclaimed Programming, language, Swift 5.3. With this thoroughly updated guide, you ll learn the Swift language, understand Apple s Xcode development tools, and discover the Cocoa framework.Become famil...
Swift, Xcode, and Cocoa Basics
Learn to Develop iOS 9 Apps Using Xcode 7 and Swift 2
iOS 9 App Development Essentials is latest edition of this popular book series and has now been fully updated for the iOS 9 SDK, Xcode 7 and the Swift 2 Programming, language.Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the Architecture, of iOS 9 and progr...
A StepbyStep Guide for Dummies to Using All Generations of iPad Pro, iPad Air, iPad Air 2, iPad, iPad mini
Building Apps for macOS, iOS, and Beyond
Get valuable handson experience with Swift, the open source Programming, language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish.You'll begin with Swift Programming, basics...
Building Apps for macOS, iOS, and Beyond, Third Edition
Get valuable handson experience with Swift, the open source Programming, language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish. You?ll begin with Swift Programming, basics...
Build professionalgrade iOS 14 applications with Swift 5.3 and Xcode 12.4, 4th Edition
Design and Manage Top Quality Apps
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 bestselling Beginning iPhone Development with Swift, you'll learn tips for organizing and debugging Swift code, using multithreaded Programming, with Grand Central Dispatch, passing data between view con...
Professional App Development With Swift
Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition
Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.
Explore more lists
About this list
This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.
