Swift 3.x Fundamentals

This is the detailed plan of the free Swift Fundamentals course. This detailed plan will be updated during the delivery of the course in accordance with the evolution of Swift.

Meeting

Topic

1

Introduction

2

Basics

3

Operators

4

Strings

5

Arrays

6

Dictionaries

7

Control Structures

Functions

8

Closures

Enumeration

9

Classes

10

Structures

11

Properties

Methods

12

Subscripts

Inheritance

13

Initialization

Reference Counting

14

Optional Chaining

Types Casting

                                                                                                                                                                       

15

Nested Types

Extensions

16

Protocols

17

Generics

18

Exceptions