These are simply programming languages to help us learn “Object Oriented Programming”. While we will be trying to learn each of the languages as best we can, the goal is to learn to Program and user “Object Oriented Programming” as the foundation.
Data Structures
Struct
Class
- Class Inheritence
Struct vs Class
- Class requires initializer to be written and Struct does not require
- Struct is of “Value Type”, Class is “Reference Type”
Method
- Instance Method
Initializer
Default / Memberwise
Functions
Optionals (need to go over) / Unwrapping Optionals / Optionals Chaining
- Swift Optionals: When to use if let, when ? and !, when as? and as
– Touch Code Magazine
– manzoor
Related Posts (internal)