Awesome channel about iOS app development
Swizzling in Swift Change the Implementation at Runtime
Change the Implementation at Runtime