Mastering Swift 5 : deep dive into the latest edition of the Swift programming language /

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 amon...

Full description

Saved in:
Bibliographic Details
Main Author: Hoffman, Jon (Software engineer) (Author)
Format: Electronic eBook
Language:English
Published: [Birmingham] : Packt Publishing, Ltd., 2019.
Edition:Fifth edition.
Subjects:
Online Access:CONNECT
Table of Contents:
  • 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.