Rafael AsencioV. Dependency Inversion Principle in SwiftTo finish with our series of solid principles we will talk about the last principle the Dependency Inversion Principle which tells us that:Aug 27, 2021Aug 27, 2021
Rafael AsencioIV. Interface Segregation Principle in SwiftContinuing with the series of SOLID principles, we are going to talk about the Interface Segregation Principle.Aug 12, 20211Aug 12, 20211
Rafael AsencioIII. Liskov Substitution Principle in SwiftWe continue with the Liskov Substitution principle. In the last post where we talked about the Open/Closed principle we mentioned that it…Aug 12, 2021Aug 12, 2021
Rafael AsencioII. Open-Closed Principle in SwiftContinuing with the series of SOLID principles we will talk in this post about the Open-Closed principle. If you didnt’ heard about SOLID…Aug 11, 2021Aug 11, 2021
Rafael AsencioI. Single Responsibility Principle in SwiftYou’ve probably heard of the SOLID principles, but what exactly do they mean?Apr 15, 2021Apr 15, 2021
Rafael AsencioConcurrencia en iOS. Uso de GCD. I SwiftLa concurrencia se da siempre que nuestra aplicación ejecuta más de una tarea de forma simultánea e independientemente al mismo tiempo…Jan 14, 2021Jan 14, 2021
Rafael AsencioComo mapear JSON en Swift con Codable .A partir de Swift 4, se introdujo el protocolo Codable. Este protocolo está compuesto por dos protocolos (Decodable, Encodable) que nos…Jan 13, 2021Jan 13, 2021
Rafael AsencioEstablecer un UIViewController como root programaticamente. iOS 13A partir de iOS 13, se introdujo el fichero SceneDelegate el cual incorpora cambios en cómo accedemos al controlador root de nuestra app.Jan 11, 2021Jan 11, 2021