Book

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

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.

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!

No credit card required