• HomePod D22

    La escalofriante historia de la versión filtrada de iOS del HomePod

    Os contamos la escalofriante historia de la versión de iOS filtrada del nuevo HomePod y cómo se ha extraído toda la información hecha pública hasta ahora. Detalles, descargas, el diario de acontecimientos y por qué, a pesar de la cantidad de información filtrada, no tiene la mayor importancia y Apple nos deja disfrutar de la ilusión mientras prepar…

  • Banner Files

    Files y la nueva generación de apps basadas en documentos en iOS 11

    Uno de los cambios que no hemos visto en iOS 11 ni mostró Apple es uno de los cambios más importantes en el paradigma de uso de iOS: las apps de documentos. Descubre en este análisis en que se basarán, cuál será su flujo de trabajo y por qué será tan importante este cambio para nuestro trabajo en el día a día con nuestras apps en iOS, especialmente…

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

Últimos artículos

Swift 3, novedades en la librería de Foundation

Banner Foundation

Hacemos un repaso sobre los cambios de la librería Foundation en Swift 3, ejemplos concretos y entendemos mejor cómo funcionará la nueva versión del lenguaje. Un repaso en profundidad de casos concretos, cambios tanto en Objective-C como Swift y la adaptación de las infraestructuras y gestión de mutabilidad de los lenguajes.

Leer el contenido »

Xcode 8 permitirá seguir usando Swift 2

Swift 3 o Swift 2, una pregunta que Xcode 8 ha respondido fácilmente: los dos. Descubre cómo podrás usar uno u otro lenguaje y adaptarte al cambio a tu ritmo.

Leer el contenido »

Llega la App Store 2.0, Phil Schiller adelanta importantes cambios

App Store 2.0

A solo unos días del inicio de la WWDC, Phil Schiller, responsable de marketing de Apple, adelanta algunos cambios que llegarán a la App Store, como búsquedas de pago, modelo de suscripción para toda la App Store o cambios en los tiempos de revisión de las apps que serán permanentes. Descubre estos cambios y su importancia en nuestro artículo.

Leer el contenido »

extension Swift {}, WWDC 5.0, Modern Core Data, Vapor, Flow…

Swift Extension

Repasamos lo más destacado del desarrollo publicado en las últimas semanas, con ejemplos, tutoriales, librerías, noticias reseñables... todo en extension Swift. Esta semana hablamos de la actualización de la app de la WWDC, de Vapor (un nuevo web framework hecho en Swift), Modern Core Data, el lanzamiento fantasma de un supuesto Swift 3... todo en nuestra sección "Extension Swift{}".

Leer el contenido »

Swift 3 cambia de rumbo y Apple modifica su lanzamiento y prioridades

Swift

Apple se ha visto obligada, días después de anunciar un calendario de lanzamiento para Swift 3, a cambiar sus planes y replantearse los objetivos del proyecto. Descubre cuáles serán estos objetivos y qué veremos finalmente en Swift 3, así como los motivos que han llevado a Apple a tomar esta decisión en la gestión del proyecto.

Leer el contenido »

Vulkan, la API abierta de bajo nivel, futuro de los gráficos de juegos

Analizamos la API Vulkan, de bajo nivel, para desarrollo de juegos basada en Mantle de AMD. Una solución para plantar cara al dominio de Microsoft y DirectX. Una API que sustituye a OpenGL, multiplataforma y que permite una serie de mejoras importantes con respecto a cómo trabajaba el estándar al que sustituye. Descubre en este análisis en qué consiste y cómo sería su futuro en Apple.

Leer el contenido »

extension Swift {}, networking orientado a protocolos, SpriteKit IK, Tesla, Swift 3…

Swift Extension

Recopilación semanal de lo más destacado del panorama del desarrollo en Apple: noticias, artículos, tutoriales, librerías... un repaso imprescindible. Esta semana os traemos noticias sobre el lanzamiento de Swift 3 y su retraso, la nueva API Vulkan, Swift casi superando a Objective-C, librerías para mejorar vuestras apps, tutoriales de orientación a protocolos... un poco de todo y solo lo mejor.

Leer el contenido »

Trucos: Xcode, limpiando temporales

Xcode Clean

Trabajar con Xcode tiene un efecto colateral para nuestro disco duro: su espacio. El entorno está lleno de temporales, muchos GB, y cuanto más tiempo llevemos trabajando con él, más espacio innecesario estará consumiendo de nuestro disco. Te enseñamos a cómo limpiarlos y liberar mucho más espacio del que crees. 20, 30, 40GB... es fácil que liberes todo eso. Sigue nuestro truco.

Leer el contenido »

Análisis, CareKit

Banners CareKit

CareKit es una de las importantes novedades presentadas por Apple en keynote de marzo de 2016. Un framework de código abierto que permite crear una app modelo (plantilla) a la que añadir funcionalidades y que ya tiene la estructura necesaria de módulos e interfaz para crear un app de gestión del ciclo de vida médico-paciente y gestión de tratamientos médicos para enfermos. Os enseñamos cómo es, cómo se instala y cómo probar para sacarle partido.

Leer el contenido »

Apple publica el proceso de lanzamiento de Swift 3

Swift 3 Calendar

Apple ha publicado el proceso de lanzamiento de Swift 3 en su versión final y el calendario para las versiones Developer Preview. Descubre los detalles, las fechas, las nuevas características, por qué no va a ser compatible en compilación con la versión 2 y algunas de las características ya aprobadas que incorporará el nuevo lenguaje.

Leer el contenido »