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 byPackt Logo

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

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!

No credit card required