Table of Contents
- Taking first steps into Swift
- Learning about variables, constentsm strings and operators
- Using collections and cocoa data types
- Control flow and functions
- Classes and Structures
- Using Protocols and Protocol Extensions
- Protocol Oriented Design
- Writing safer code with Availability and Error Handling
- Custom Subscripting
- Using Optional types
- Working with Generics
- Working with Closures
- Using mix and match
- Concurrency and parallelism in Swift
- Swift formatting and style guide
- Swift Core Library
- Adopting design patterns in swift
