• Codable (I)

    Codable (I), cargando un JSON hacia un struct

    Aprendemos a cómo cargar el contenido de un archivo JSON directamente en instancias de tipo struct con el nuevo protocolo Codable y la serialización de Swift 4. Un proceso no solo simple, sencillo y potente, si no que nos evita tener que usar diccionario, sabernos claves de memoria... simplemente cargamos el JSON, parseamos y listo. Magia Swift 4. …

  • Swift4 (I)

    Swift 4 (I), compatibilidad y otras mejoras

    Revisamos Swift 4 ahora que hemos podido ver su lanzamiento oficial junto a Xcode 9, pieza fundamental. Además explicamos su proyección de compatibilidad y la estabilidad del lenguaje de cara al futuro inmediato. ¿Tengo que migrar? ¿No? ¿Qué supone? ¿Funciona Swift 3 en Xcode 9? Todas las preguntas que se pueden hacer sobre compatibilidad de Swift …

  • Drag & Drop

    Drag & Drop (I): Introducción y Drag

    Iniciamos una serie de guías que explican todo lo presentado en la WWDC y cómo usarlo o cómo funciona. Explicado, esta vez, con nuestro primer screencast, un vídeo explicativo y práctico con Xcode 9, que te ayudará a seguir los pasos para implementar el drag de una app a otra y entender cómo está configurado y funciona. No os olvidéis de suscribiro…

  • WWDC 2017

    WWDC 2017: Platforms State of the Union, la Keynote de los developers

    Seguimiento de la keynote Platforms, State of the Union donde Apple presentará las novedades de desarrollo de la WWDC 2017. La verdadera Keynote para desarrolladores, este año es la segunda, no la primera. La keynote no contó NADA de desarrollo, centrado en usuarios, y la siguiente dará las novedades de Xcode 9, Swift 4 y todos los nuevos framework…

  • Files Banner

    ¡BOOM! Se filtra el gestor oficial de archivos de Apple: Files

    A solo una horas de comenzar la WWDC, se filtra en el App Store durante unos minutos la app Files, gestor oficial de archivos para iOS 11. Analizamos cómo podría iOS 11 incorporar la gestión de archivos, que el hecho de cómo y dónde está publicada nos da mucha información de lo que Apple piensa hacer con este demandado servicio para sus dispositivo…

  • Swift Playgrounds Robots

    Swift Playgrounds, ahora con robots, drones e instrumentos musicales

    En un nuevo paso para dar mayor interactividad a Swift Playgrounds y convertirla en mejor herramienta para la enseñanza del desarrollo, Apple ha anunciado que la versión 1.5 de su app, que será lanzada en la WWDC, soportará robots, drones e instrumentos musicales de forma oficial, todo a través de conexión Bluetooth. Descubre los detalles de esta i…

Últimos artículos

iOS 10.3, watchOS 3.2, tvOS 10.2 y macOS 10.12.4… análisis de novedades en desarrollo

Betas Enero Banner

Resumen de las novedades de las nuevas betas lanzadas por Apple en enero de 2017 que verán la luz en marzo de este año. Todas las incorporaciones analizadas: posibilidad de contestar reviews, nuevo diálogo para puntuar apps, iconos alternativos de apps, Apple File System, SiriKit... todo en un resumen detallado y con la opción de oír el podcast "Flash#1" de Apple Coding que te cuenta las cosas más en detalle.

Leer el contenido »

Disponible la imagen oficial de Docker para Swift

Imagen oficial de Docker para Swift

Apple acaba de publicar en los repositorios oficiales de Docker, el sistema de virtualización, una imagen que permite instalar Swift 3 en una máquina virtual Linux Ubuntu 16.10 ya configurada. Te enseñamos cómo bajarlo e instalarlo, teniendo de la manera más rápida, sencilla y sin apenas uso de recursos, un Linux plenamente funcional en modo terminal para comenzar desde ya a programar en Swift con la versión de código abierto del lenguaje.

Leer el contenido »

Apple lanza sus recursos de diseño de UI oficiales

Apple nos sorprende poniendo a disposición de los diseñadores y desarrolladores, un conjunto de recursos completa de iOS 10. Descubre qué ofrece y descárgalo en formato Photoshop o Sketch. Y descubre, qué pequeño detalle nos descubre que tiene que ver con el futuro de iOS 11 y unas de sus futuras funcionalidades.

Leer el contenido »

Fabric, la API de Twitter, comprada por Google

Google compra Fabric

Google compra Fabric a Twitter para integrarlo en Firebase. En la noticia analizamos que supone esta compra, por qué se ha realizado y cuál será el futuro, ahora que la plataforma de analíticas de más éxito en móvil con 2.500 millones de usuarios pasa a las manos de Google.

Leer el contenido »

Patrones de diseño en software (III) : MVC

Patrones de Diseño, MVC

El MVC es la base de todo el desarrollo nativo en entornos Apple. Os explicamos, con todo detalle, en qué consiste, cómo funciona, su comunicación. Toda la información en un mismo sitio, bien explicada, para que entendáis en qué consiste cada parte, por qué funciona así, cuáles son sus limitaciones y cuáles sus herramientas para que todo funcione. Un repaso en profundidad de la parte de más importante del desarrollo en entornos Apple.

Leer el contenido »

El problema de la formación tecnológica

El problema de la formación tecnológica

Aprender mientras trabajamos en un proyecto. Uno de los mayores errores que se cometen hoy día en el mundo tecnológico. Al final, los responsables de proyectos hacen lo que pueden con lo poco que tienen y muchas veces las cosas funcionan "casi por casualidad". Una buena formación es esencial, tanto contratada como dar al empleado el tiempo necesario para conseguir la formación por sí mismo. Analizamos este problema presente en el mundo laboral tecnológico hoy día.

Leer el contenido »

Cómo leer un plist en Swift 3 de manera nativa

Leer plist en Swift 3

Para leer un plist en Swift 3 no podemos usar tipos nativos de Cocoa como NSDictionary. Hay que usar PropertyListSerialization que es más eficiente a todos los niveles y nativo en Swift. Solo hemos de pasar los datos y obtendremos un dato nativo en Swift sin tener que usar tipo alguno del antiguo Objective-C. Te enseñamos el sencillo proceso para hacerlo a la manera Swift 3.

Leer el contenido »

Extension Swift {} 2017 vol. II

extension Swift 2017 (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 »

Go, lenguaje del año 2016 en el índice TIOBE

Según el índice TIOBE que mide la popularidad de los lenguajes de programación, el ganador en 2016 ha sido Go, el lenguaje de Google. Descubre los candidatos para el próximo año, entre los cuales la gente de TIOBE contempla a Swift como una muy clara opción.

Leer el contenido »

¿Fuga de cerebros en Apple?

Fuga de Cerebros

Tras la reciente marcha de Chris Lattner de Apple, han salido a la Luz más casos del último año. Analizamos el tema y cómo esto es algo normal hoy día. Analizamos el caso concreto de Lattner, sus posibles motivaciones, el futuro y damos las claves del cambio de filosofía de Apple, del posible por qué de su salida y cómo es hoy día el mercado laboral tecnológico con un cambio de paradigma sin precedentes en los últimos años.

Leer el contenido »