Mastering Swift 5
Swift is the definitive language for Apple development today and it's a vital part of any iOS and macOS developer's skill set. The Mastering Swift book over the years has established itself as one of the popular choices for an in-depth and practical guide on Swift programming language amongst developers. The latest fifth edition is fully updated and revised on the new Swift version 5.
Offered by
Difficulty Level
Intermediate
Completion Time
12h20m
Language
English
About Book
Who Is This Book For?
This book is for developers who want to delve into the newest version of Swift. If you are a developer and learn best by looking at and working with code, then this book is for you. A basic understanding of Apple's tools would be beneficial but not mandatory. All examples should work on the Linux platform as well.
Mastering Swift 5
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 12h20m total length
Taking the First Steps with Swift
Learning about Variables, Constants, Strings and Operators
Optional Types
Using Swift Collections
Control Flow
Functions
Classes, Structures, and Protocols
Using Protocols and Protocol Extensions
Protocol Oriented Design
Generics
Availability and Error Handling
Custom Subscripting
Working with Closures
Concurrency and Parallelism in Swift
Custom Types
Memory Management
Swift Formatting and Style Guider
Adopting Design Patterns in Swift
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!