• ARKit

    Analizando ARKit

    Realizamos un análisis de ARKit, sus posibilidades, cómo funciona y lo comparamos con las Microsoft Hololens para ver el alcance de sus posibilidades. Un análisis en detalle incluyendo algunas pruebas en vídeo que hemos realizado mientras preparamos el curso de ARKit en Apple Coding Academy que verá la luz en septiembre, una vez tengamos versión fi…

  • 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…

Últimos artículos

¿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 »

SwifterSwift, la colección de extensiones definitiva para Swift 3

SwifterSwift es la colección de extensiones número 1 de GitHub que ha convertido a su creador en una estrella del desarrollo. Conoce sus funciones y la historia de su creador quien se re-inventó huyendo de la guerra en menos de 2 años convirtiéndose en un experto en Swift y otros muchos lenguajes y sistemas. Un ejemplo de superación personal y una librería (resultado de su excelente trabajo) de gran calidad para nuestro trabajo del día a día.

Leer el contenido »

Chris Lattner, jefe de proyecto de Swift, abandona Apple (y se va a Tesla)

Chris Lattner

El jefe de proyecto del proyecto de Swift, Chris Lattner, acaba de anunciar que abandonará Apple a finales de mes y cede su testigo a Ted Kremenek. El principal responsable de la infraestructura de compilación LLVM que Apple usa en sus sistemas y responsable de Swift desde sus inicios en 2010, abandona sin un motivo claro aunque se queda como colaborador del proyecto de forma externa. No obstante, lo echaremos de menos.

Leer el contenido »

iPhone, 10 años

iPhone 10

Hoy 9 de enero de 2017 se cumplen 10 años del lanzamiento del iPhone. Analizamos lo que supuso, su situación actual, su futuro. Aquel día fue historia, una que tal vez no vuelva a repetirse. Pero en aquel momento el mundo de la tecnología cambió para siempre y 10 años después así sigue siendo.

Leer el contenido »

Extension Swift {} 2017 vol. I

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

Lecciones por prototipos (I): Vistas de tabla (UITableView)

Lecciones Prototipos (I): UITableView

Primera lección por prototipos, un nuevo e innovador contenido. A veces, lo normal es que nos perdamos sin terminar de entender qué es o cómo funcionan los componentes que forman parte de una app o un juego. Para este caso hemos creado las lecciones por prototipos. Una exploración básica de conceptos esenciales a través de prototipos en Playground que podemos probar con Swift Playgrounds en el iPad o con Xcode 8. En esta primera lección abordamos las UITableView (vistas de tabla). Un elemento esencial en la mayoría de apps de iOS que muchas veces no es entendido desde su base y por lo tanto, provoca un mal uso de las mismas.

Leer el contenido »

Apple abandona el Mac… o no

Apple abandona el Mac... o no

Según Mark Gurman, Apple ha fusionado el equipo de desarrollo del Mac al de iOS, de forma que ya no existe un equipo dedicado al sistema operativo. Pero en vez de pensar negativamente, hay que mirar con perspectiva esta decisión, a medio y largo plazo, y ver la lógica de evolución que tenemos delante con la fusión de sistemas en desarrollo y la evolución del concepto de ordenador. Descubre las razones que nos hacen pensar en el futuro en este artículo de opinión de Julio César Fernández.

Leer el contenido »

Swift 3.1, hoja de ruta hasta primavera de 2017

Swift 3.1 Hoja de Ruta

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 »

Los cambios en Swift 3 (II): Subcadenas

Swift 3 Cambios (II)

Nueva entrega del especial de los cambios de Swift 3 respecto a sus versiones anteriores. Analizamos en profundidad los cambios en el uso de subcadenas en Swift 3, comparando la forma en que se usaban en Swift 2. Grandes cambios tanto en la nomenclatura de los métodos a usar, formas de extraer el tipo String.Index e incluso de crear los rangos que nos permitan extraer un trozo concreto de una cadena.

Leer el contenido »

Unity 5.5 ya disponible

Unity lanza su versión 5.5 con importantes novedades como un gestor de código propio de Unity integrado en los servicios de la compañía en la nube, mejoras en las partículas, nuevas herramientas de animación y mucho más... descubre las novedades en nuestra noticia y baja ya la nueva versión si eres usuario de este popular motor de juegos.

Leer el contenido »