• 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

Apple cambia el lenguaje Swift en sus últimas betas

Noticias Swift

Diccionarios, arrays y rango cambian la forma en que son inicializados, usados o tipificados. Descubre los cambios en Swift para poder seguir programando con la última versión beta 3 de Xcode 6 y ponte al día con nosotros. La lección 1 de nuestro también ha sido actualizado con estas nuevas especificaciones

Leer el contenido »

Truco de Swift: extendiendo la funcionalidad de un String

Trucos de Swift

En el siguiente truco, se mostrará un pequeño avance de las extensiones en Swift, o cómo ampliar la funcionalidad de clases o tipos, incluso los básicos. De esta forma, ampliaremos la funcionalidad de un String para poder modificar el resultado.

Leer el contenido »

Cocos2D (I), Introducción y conceptos

Curso Cocos2D

Primera lección del curso de Cocos2D: repasamos qué es, su historia, sus conceptos más básicos de funcionamiento y nos preparamos para comenzar a trabajar. Diseña y programa tu propio juego casual en 2D paso a paso e incluso crea el juego para que se ejecute en iOS y Android con el mismo código.

Leer el contenido »

Swift y Objective-C, analizamos cuál es el mejor de ambos

Objective-C vs. Swift

Análisis de las características, potencia, versatilidad, facilidad de aprendizaje y, en general, ventajas e inconvenientes de Objective-C y Swift con un propósito claro: discernir cuál es el mejor de ambos y cuál es más importante para el futuro de un desarrollador de OS X o iOS, basándonos en hechos y no en opiniones

Leer el contenido »

Swift 2, Lección 1, variables, constantes, inferencia y colecciones

Curso Swift Lección 1

Primera lección del Curso de Swift, donde hablaremos sobre las variables y las constantes, sus diferentes tipos, sus usos y qué es la inferencia de variables. Desde tipos básicos o tipos complejos como las colecciones y cómo crear y modificar los datos. Primeros pasos elementales para hacer nuestro primer programa en Swift

Leer el contenido »

Curso de Swift, Introducción. Bienvenidos al curso e indicaciones básicas

Curso de Swift, Introducción

Swift, varías son las posibles traducciones al español: ligero, rápido, preparado… Una palabra que condensa todos estos significados de manera intrínseca y que podemos entender por qué ha sido el nombre escogido por Apple para su nuevo lenguaje. El 2 de junio de 2014 será recordado históricamente como el momento en que Apple, tras años de trabajo, presentó al mundo …

Leer el contenido »

Diferencias entre Metal y Android Extension Pack

Metal vs. Android Extension Pack

Las tecnologías móviles enfocadas en juegos, con calidad de consola sobremesa, son el futuro. Comparamos la API Android Extension Pack con Metal, las soluciones de Google y Apple, frente a frente para demostrar quién es la mejor de ambas o tiene más futuro

Leer el contenido »

Dash, gestor de snippets y documentación imprescindible

Análisis Software Dash

Análisis de Dash, una herramienta de gestión de snippets (trozos de código) y sets de documentación, práctica, ligera y que no solo soporta los lenguajes de Apple, sino casi cualquier API, framework, lenguaje, etc. La herramienta definitiva de productividad para el desarrollador

Leer el contenido »

Truco de Swift: Enviar bloques (Closures) como parámetros a Objective-C

Trucos de Swift

Aprende cómo enviar bloques hechos en Swift como parámetros a un método en Objective-C, sin que el compilador de errores de ningún tipo, usando las variables opcionales implícitas no envueltas.

Leer el contenido »

Cocos2D iPhone en Objective-C se convierte en Cocos2D Swift

Cocos2D Swift

Se veía venir y finalmente así ha sido. Cocos2D-iPhone en Objective-C pasa a ser Cocos2D-Swift y cambiará todo el código al nuevo lenguaje de Apple

Leer el contenido »