Adding Share Extensions with Swift

If your app uses a certain type of file, such as images, PDF or just files in general, for internal use or as part of a functionality, then you will...

Configuring UIScrollView with autolayout

As an IOS developer I have seen my colleagues struggle with the use of scrollView more than once. From rather inelegant solutions to finishing touches with a low functionality and...

Desempaquetando valores opciones en Swift 3.0 - Guard let vs If let

Cuando comienzas a escribir código como programador iOS necesitas flexibilidad: poder usar vars o lets (variables o constantes), classes o structs (clases o estructuras), sets o arrays… Independientemente de su...

CocoaPods, tu gestor de dependencias favorito

CocoaPods es un gestor de dependencias para tu proyecto de Xcode. Es tan fácil como especificar qué dependencias necesitas en un sencillo archivo de texto plano. Es capaz de mantener...

Patrón MVP y test unitarios

He decidido dividir esta entrada en dos entradas diferentes para que no fuese extremadamente larga y aburrida de leer. En esta primera entrada os hablaré sobre el patrón MVP y...