Part 2 of The complete guide for Swift programming language. In this part we introduced:
Classes
Inheritance
Computed Properties
Type Level
Lazy
Property Observers
Structures
Equality Vs Identity
Type Casting
Any Vs AnyObject
Protocols
Delegation
Extensions
Generics
Operator Functions