Recent Posts

extension Swift 2017 vol IV

extension Swift {} 2017 vol. IV

Nueva entrega semanal de extension Swift {}. Lo último y más destacado que ha dado de sí la semana en el mundo del desarrollo con Swift y en desarrollo en entornos Apple. Noticias, tutoriales... Instalamos Dash en iOS de forma oficial y gratuita, hablamos de Swift 3.1, Swift Playgrounds 1.2, cómo usar vistas en apps de Mac, fotorealismo en Unreal Engine... un repaso a un montón de temas interesantes en noticias, tutoriales o recursos.

Leer el contenido »
Extension Swift 2017 III

Extension Swift {} 2017 vol. III

Nueva entrega semanal de extension Swift {}. Lo último y más destacado que ha dado de sí la semana en el mundo del desarrollo con Swift. Noticias, tutoriales... Utilidades para crear paneles flotantes, todo sobre el nuevo curso de Stanford para iOS 10, ayudas para sacar el máximo provecho de la cámara del iPhone, desarrollo de videojuegos con físicas, desarrollo en macOS y mucho más.

Leer el contenido »
extension Swift 2017 (II)

Extension Swift {} 2017 vol. II

Nueva entrega semanal de extension Swift {}. Lo último y más destacado que ha dado de sí la semana en el mundo del desarrollo con Swift. Lo último sobre la salida de Chris Lattner, los mejores tutoriales, noticias importantes, recursos de interés, librerías... No te pierdas como cada semana nuestra lista curada del mundo del desarrollo en Swift.

Leer el contenido »
Extension Swift 2017 (I)

Extension Swift {} 2017 vol. I

Comenzamos 2017 con extension Swift {}. Volumen I de nuestra lista curada de enlaces, tutoriales y recursos de interés repartidos por la red sobre Swift y Apple. Esta semana os traemos interesantes novedades como los datos de la App Store de 2016, publicaciones de IA por parte de Apple, tutoriales sobre animación y un montón más de recursos y enlaces de interés. Echa un vistazo a todo lo que vamos a ofrecerte en esta entrega semanal.

Leer el contenido »
Swift 3.1 Hoja de Ruta

Swift 3.1, hoja de ruta hasta primavera de 2017

Swift 3.1 marca su hoja de ruta de aquí a primavera de 2017 con dos grandes retos: la compatibilidad de código con la versión 3.0 y potenciar el gestor de paquetes y la integración con servidor para conseguir aun más rendimiento en soluciones como Kitura, Vapor o Perfect (entre otros). Descubre los detalles en nuestra noticia y qué nos depara esta nueva versión menor del lenguaje.

Leer el contenido »
Swift Extension

extension Swift {}, Delegaciones, Vapor, nieve, librerías de UI…

Os traemos lo mejor y más destacado de la semana, en el mundo del desarrollo. Nuestra particular lista curada de contenidos, con análisis, tutoriales, todo tipo de recursos, ofertas del Black Friday. Descubre en esta interesante recopilación de contenidos, un montón de material que te ayudará en tu trabajo y formación.

Leer el contenido »
Banner Swift 3 - ObjC

Interfaces entre Swift 3 y Objective-C

Analizamos el cambio de uso de interfaces de Objective-C y protocolos de Swift 3, y como ahora los tipos por valor y por referencia son tratados tal cual, de manera nativa, sin obligar a la transformación en objetos que se usaba hasta ahora en Swift 2. Además, se han incorporado nuevos protocolos y correspondencias que también analizamos.

Leer el contenido »

Swift 3.1 comienza a vislumbrarse

Swift 3.1 empieza a descubrir algunas de sus mejoras. Y lo más importante, dichas mejoras (cumpliendo el plan de Apple) son añadidos o mejoras al lenguaje que no afectarán a su ya aprobada especificación y estructura, por lo que usar la nueva versión será una simple elección de nuevas funciones a nuestra disposición. Analizamos un par de nuevas funciones que incorporará esta nueva versión aun en fase de pruebas.

Leer el contenido »
IBM Swift

Swift 3, listo para uso empresarial en IBM Bluemix

IBM anuncia que Swift 3 ya forma parte de su infraestructura Bluemix de forma oficial. Además, Kitura, Swift Package Catalog y el resto de herramientas, ya son compatibles con Swift 3, lo que potencia aun más el acuerdo estratégico empresarial entre el gigante azul IBM y los de Cupertino. Descubre los detalles en nuestra noticia.

Leer el contenido »
Swift Diario

Diario de una migración a Swift 3

Migrar un proyecto a Swift 3 puede parecer una pesadilla sin fin, pero normalmente la mayor parte del trabajo la realiza el propio Xcode con su asistente de migración haciendo todos los cambios importantes. Los problemas siempre están en librerías de terceros que no están bien adaptadas o que no se convierten bien porque mezclan funcionalidad de otros lenguajes como C o incluso del propio Objective-C. Hacemos una descripción de la migración de un proyecto completo para comentar los cambios en las sintaxis de Swift 3 y ejemplificar la facilidad de la tarea.

Leer el contenido »
Swift 3 Control de Acceso

Swift 3, nuevo control de acceso

Entre las muchas novedades de Swift 3, una de las más importantes a tener en cuenta es el control de acceso a sus entidades. Cómo definir las propiedades, clases, structs o cualquier otra entidad para saber desde dónde y en qué condiciones podrá accederse a la misma o no y en qué condiciones. Repasamos esta importante función.

Leer el contenido »
Swift Extension

Extension Swift {}, la evolución de Swift 3 se acabó, programar con snacks, stack views en celdas…

Recopilación semanal de lo más destacado del mundo del desarrollo Apple de otras fuentes: noticias, curiosidades, tutoriales, librerías... la mejor lista curada. Esta semana os traemos información sobre Swift 3, curiosidades desde Japón, librerías para crear interfaces con pestañas o cómo crear un Periscope propio y mucho más.

Leer el contenido »
Banner Swift 3 II

Swift 3, análisis de cambios (II). Muerte del NS.

Nueva entrega de nuestro especial sobre los cambios en Swift 3. Este lo dedicamos por entero al recién aprobado cambio SE-0086: la eliminación del prefijo NS de la librería de Foundation. Repasamos uno a uno todos los casos, su equivalencia, cambios en las enumeraciones, en los tipos, reglas de conversión y damos todas las claves para conocer el importante cambio.

Leer el contenido »
Swift 3 (I)

Swift 3, análisis de sus cambios (I)

Swift 3 tiene un gran número de cambios a mejor: incorporaciones, eliminaciones y cambios para mejorar la especificación o calidad del código. En este especial, del que os ofrecemos la primera entrega, analizaremos uno a uno todos los cambios de Swift 3, con ejemplos y explicaciones sobre el por qué del cambio, cómo funcionaba en Swift 2 y entender el cambio hacia la versión 3.

Leer el contenido »

Así funciona Swift en servidor (Swift Server Side) con Kitura

Swift en servidor, es una de las opciones más potentes y versátiles que ofrece Swift Open Source. Con solo incluir el paquete Kitura, framework web, podemos hacer que nuestra aplicación sea capaz de contestar y enviar información desde el lado servidor con el código en Swift, facilitándonos la tarea de no tener que re-escribir código alguno en otros lenguajes por usar infraestructuras en la nube. Descubre en este sencillo tutorial cómo funciona con un par de ejemplos.

Leer el contenido »