Jaime EscobarState Design Pattern in iOSThis is a behavioral design pattern which inherits from the concept of Finite-States Machine…Aug 17Aug 17
Jaime EscobarObserver Design Pattern in iOSThe Observer (a.k.a. Listener) is a behavioral design pattern that allows to notify multiple objects subscribed to a publisher…Jul 211Jul 211
Jaime EscobarIterator Design Pattern in iOSIterator is a behavioral pattern that allows to generalize the traversal of collection structures without exposing its implementations…Jul 61Jul 61
Jaime EscobarChain of Responsibility Design Pattern in iOSThe Chain of Responsibility is a behavioral design pattern that allows to delegate the responsibility across connected objects…Jun 15Jun 15
Jaime EscobarComposite Design Pattern in iOSComposite is a structural design pattern that allows to compound objects in a tree-shaped form, in which branches and leaves share…Jun 1Jun 1
Jaime EscobarSwift Concurrency: Un-tangled up!Since Swift 5.5, asynchronous tasks management changed with the introduction of the async/await approach for concurrent programming…May 25May 25
Jaime EscobarFlyweight Design Pattern in iOSThe Flyweight is a structural design pattern which allows to reduce the memory usage of several objects which are sharing same properties…May 111May 111
Jaime EscobarinBootcampSwiftUI: Custom View StylesSwiftUI comes with a plenty of built-in views and styles that can be easily altered by the usage of modifiers…May 4May 4
Jaime EscobarFaçada Design Patter in iOSThe Façada Design Pattern is a structural pattern which simplifies the usage of a complex interface client might not need…Apr 27Apr 27
Jaime EscobarGenerics in Swift: Getting startedSwift is a powerful programming language that enables to write reusable code, this is made possible because of Generics…Apr 20Apr 20