Book
Mastering Swift 5.3
Mastering Swift 5.3, Sixth Edition will enable you to grasp the Swift basic concepts as well as explore the key features of Swift 5.3 with easy explanations and complete sets of examples
Offered by
Difficulty Level
Intermediate
Completion Time
13h56m
Language
English
About Book
Who Is This Book For?
This book is for beginners with a basic understanding of programming and experienced developers looking to learn Swift programming. Familiarity with Apple's tools will be beneficial but not mandatory. All examples should also work on the Linux and Windows platforms
Mastering Swift 5.3
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 13h56m total length
Taking the First Steps with Swift
Swift Documentation and Installing Swift
Learning about Variables, Constants, Strings, and Operators
Optional Types
Using Swift Collections
Control Flow
Functions
Classes, Structures, and Protocols
Protocols and Protocol Extensions
Protocol-Oriented Design
Generics
Error Handling and Availability
Custom Subscripting
Working with Closures
Advanced and Custom Operators
Concurrency and Parallelism in Swift
Custom Value Types
Memory Management
Swift Formatting and Style Guide
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!