Swift

  • Curso Apps 2 - Auto-Layout

    Curso de Apps (II), Auto-layout

    El auto-layout es uno de los elementos imprescindibles a la hora de crear nuestras interfaces en las apps y cómo se muestran. En esta segunda lección de nuestro curso de apps, vemos la teoría del mismo, además de un ejemplo en vídeo de cómo trabajar con él y adaptar una interfaz con diferentes elementos para que se vea proporcionalmente igual en todos los dispositivos, independientemente a su resolución u orientación.

    Leer más »
  • Linux Swift Install

    Guía: Swift 3.0 en Linux, instalación

    Guía sobre cómo instalar la última versión de Swift 3 en Ubuntu Linux. Descarga, instalación y funcionamiento de todo el entorno de Swift 3 en 64 bits y la configuración para acceder al entorno REPL para empezar a trabajar. Una guía sencilla, asequible y cercana.

    Leer más »
  • Hora del Código 2015

    Hora del Código 2015, programación para todas las edades

    Damos un repaso en este tutorial, a las diferentes formas de iniciarse en la programación, entornos, lenguajes... no solo para adultos, si no también niños. Descubre Scratch, Alice o el propio Swift, como entornos o lenguajes para niños o jóvenes, con el objetivo de iniciarse en la programación.

    Leer más »
  • IBM Swift

    IBM se une al proyecto Swift Open Source

    IBM es la primera gran empresa que se une a Swift Open Source. Descubre la adopción que harán del lenguaje en sus sistemas y servicios profesionales, así como el nuevo entorno Playground en web llamado Swift Sandbox, que te permite probar cualquier código Swift 2.2 directamente en web desde cualquier navegador.

    Leer más »
  • Extensiones de Protocolos

    Swift 2: extensiones de protocolos

    Siguiendo nuestro recorrido por las nuevas funciones de Swift 2, llegamos a las extensiones de protocolos. Entendemos primero qué es exactamente una extensión y su función, para luego aprender cómo funcionan las extensiones y prepararnos para entender mejor en qué consiste la Orientación a Protocolos.

    Leer más »
  • Curso Swift Lección 8

    Swift 2 Lección 8, Protocolos

    Lección 8 del curso de Swift de Apple Coding, donde vemos qué son los protocolos y qué función cumplen dentro del lenguaje como plantillas de especificación. Un paso importante para entender qué es y cómo funciona el concepto de incluye Swift 2 de las extensiones de protocolos.

    Leer más »
  • Libro "Aprendiendo Swift 3"

    “Aprendiendo Swift”, ya a la venta en el iBookstore

    Ya a la venta el primer libro de Apple Coding Books, "Aprendiendo Swift", una guía y manual de referencia del nuevo lenguaje de programación de Apple, Swift. El resultado de meses de trabajo y la elaboración desde 0 de un currículum de aprendizaje que va desde lo más básico hasta lo más avanzado del nuevo lenguaje de Apple.

    Leer más »
  • Curso Swift Lección 7

    Swift 2 Lección 7, Structs o estructuras

    Lección 7 del curso de Swift, hablando en profundidad de los structs, tipo de estructura sobre la que se asienta la futura orientación a protocolos de Swift 2. Explotamos cómo se crean, su utilidad, inicializadores, diferencias con las clases, métodos, mutación y sobre todo, un repaso a la diferencia en los tipos de datos por referencia y por valor.

    Leer más »
  • Podcast 1x04

    Podcast 1×04, “Analizando Swift 2”

    Episodio 4 del podcast de AppleCoding, analizando Swift 2 y todas sus nuevas incorporaciones y novedades, así como su paso a Open Source a finales de año.

    Leer más »
  • Swift Avanzado (II) Map Filter Reduce

    Swift Avanzado (II): Map, reduce y filter, funciones avanzadas para arrays

    Nueva lección de Swift avanzado donde tratamos las funciones de alto nivel map, filter y reduce de los array, que nos permiten usar closures con ellas y obtener transformaciones, filtros o reducciones a un solo valor de todos los elementos de un array en tan solo una instrucción. Aprende con ejemplos prácticos cómo sacar el mayor provecho a estas funciones.

    Leer más »
Close

Bloqueador de publicidad detectado

Apple Coding hace un uso responsable no invasivo de la publicidad. Considere desactivar su bloqueador para nosotros y así nos ayudará a mejorar día a día. Gracias.