We need to create multi section tableview quite often. Using
Enum make it easier.
implementation of Digest Authentication with APIKit.
Easy way to get state of webiew loading using RxSwift.
Codable protocol which makes too simplify to encode and decode to JSON.
Functional data structure is slightly different from object oriented one. It have persistence and not mutated. I implement this data structure in Swift which have characteristic both object oriented and functional programming. The first example is list.