Home » Extension Swift {} » extension Swift {}, Delegaciones, Vapor, nieve, librerías de UI…
Swift Extension

extension Swift {}, Delegaciones, Vapor, nieve, librerías de UI…

Volvemos con nuestro especial semanal recopilatorio, con lo más destacado de la blogosfera de la última semana: artículos, tutoriales, análisis… comenzamos nuestro repaso.

Tutoriales

  • Medium se ha convertido, poco a poco, en un medio de información muy importante en el desarrollo (entre otros). Su facilidad y usabilidad son claves. Esta semana hemos descubierto un artículo de Bob Lee, formador en iOS, que nos plantea el ejemplo más claro que hemos leído nunca sobre qué es una delegación. Con el ejemplo de una madre, un hijo, la necesidad de comer de este y cómo tiene que delegar esa tarea en su madre porque él no puede hacerlo por sí mismo, construye un código en Swift de los más brillantes y sencillos que hemos visto en los últimos meses. Tenéis el artículo pulsando aquí.
  • La accesibilidad es uno de los elementos clave de cualquier app. Siempre hemos de tener presente a todos los usuarios y aquellos con discapacidades de todo tipo (como visual, de movilidad u otros) son también usuarios que usan apps. Tener presente este factor, es muy sencillo e iOS ya tiene integradas librerías que hacen que adaptar nuestras apps sea muy fácil. En Ray Wenderlich, el formador Vicente Ngo hace un tutorial de iniciación a la accesibilidad muy interesante que podéis leer pulsando aquí.
  • En la web de Miguel Díaz Rubio, Erick Erice nos enseña cómo hacer partículas usando para ello CAEmitterLayer. Más en concreto cómo hacer nieve, ahora que estamos casi en Navidad. Usar partículas en SpriteKit es más simple, pero si estáis usando UIKit esta es la forma de conseguirlo. Este tutorial es en español, vídeo incluido. Podéis leerlo aquí.
  • Además de los contenidos de pago para suscriptores, Ray Wenderlich tiene en su web unos vídeos, Screencast, que son gratuitos y muy prácticos. En este caso, el propio Ray ha hecho unos cuantos que nos enseñan a usar el servidor Vapor basado en Swift. Uno de los server-side de mejor rendimiento de los que existen para Swift. Podéis ver el primero de los vídeos pulsando aquí. Tiene 9 en total.
  • Si queréis practicar Swift, en WeHeartSwift han creado unos curiosos y prácticos ejercicios online de ejemplos muy sencillos donde podemos probar el código en el mismo navegador, como un pequeño playground. Sumamente curioso. Podéis verlo pulsando aquí.

Recursos

  • En el Medium de myBridge, han hecho una increíble recopilación con las 39 librerías de código abierto en Swift, para construcción o gestión de interfaces. Un recopilatorio al que dedicarle unas cuantas horas de exploración. Tenéis aquí la recopilación.
  • Aprovechamos para recordarlo: esta semana ha visto la luz nuestro libro “Aprendiendo Swift 3” en formato impreso. Un libro de 824 páginas que te enseñará de forma progresiva a ser un experto en Swift y darte las herramientas necesarias para que luego puedas construir o crear las apps y juegos que tú quieras. El verdadero developer aprende usando las herramientas y no viendo cómo hacer apps de otros que coartan su creatividad. Aquí tenéis el enlace con información del libro, pulsando aquí.
  • ¿Os gustan los juegos Retro y emuladores? No dejéis de visitar el proyecto en GitHub de OpenEmu, un proyecto que quiere conseguir emuladores de calidad usando las librerías nativas de macOS como Cocoa, Core Animation o Quartz. Conseguir que estos vayan realmente bien. Actualmente soportan multitud como NES, SNES, Mega Drive e incluso Nintendo 64. No os podéis perder este interesante proyecto pulsando aquí.

Análisis

  • En su Medium, UX Planet, expertos en diseño de interfaces, destacan un artículo donde analizan algunas páginas y apps de noticias, hablando de sus aciertos o no en el diseño de la misma. Un artículo interesante si eres diseñador de las mismas y un Medium al que seguir. El artículo aquí.
  • Nuestro lector Raúl Pairo nos ha hecho llegar un benchmark muy interesante donde los principales servidores server-side de Swift como Kitura, Vapor o Perfect (servidores HTTP) se enfrentan entre ellos y al todopoderoso Node.js. Os sorprenderán los resultados. Podéis ver la prueba pulsando aquí.

Black Friday

Nos hacemos eco de algunas ofertas del Black Friday que estarán vigentes todo el fin de semana. Sobre desarrollo, obviamente.

Ray Wenderlich

  • La primera oferta la de Ray Wenderlich, no muy aficionado a estos menesteres pero que este año ha tomado la iniciativa de reducir al 50% todos sus libros: iOS 10, Core Data, Unity, SpriteKit, SceneKit… todos textos de referencia sin duda. No dejéis pasar la ocasión. La oferta durará hasta el próximo lunes (Cyber Monday). En la oferta ha incluido además todos sus bundles. Podéis acceder a la oferta pulsando aquí.
  • Estad atentos al ebook de “Aprendiendo Swift 3” en la tienda iBooks y Kindle. Puede que pronto tengamos una pequeña oferta.
  • Y para terminar, solo recordar que nuestro juego para Steam, “Scary Humans” está de oferta en las rebajas de otoño con un 40% de descuento. Solo 4,79€ ($4,79) en un juego muy divertido de corte retro, del que además estamos a punto de lanzar una increíble nueva actualización con muchas mejoras y renovados gráficos. Es poca inversión para una gran diversión de horas y nos ayudáis a poder seguir lanzando proyectos y contenidos. Podéis ver su información y comprarlo pulsando aquí.

Y con esto cerramos el recopilatorio esta semana. Os recordamos que podéis enviarnos cualquier artículo, tutorial o contenido que os parezca interesante que la comunidad de la web vea. Estáis invitados a través de nuestras redes sociales o por el email de contacto de la web info @ applecoding.com. Un saludo y Good Apple Coding.

Acerca de Julio César Fernández

Analista, consultor y periodista tecnológico, desarrollador, empresario, productor audiovisual, actor de doblaje e ingeniero de vídeo y audio.

Otras recomendaciones

extension Swift 2017 (II)

Extension Swift {} 2017 vol. 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.