Vapor, framework Swift

Vapor se trata de un framework de reciente creación, estamos hablando de aproximadamente un par de años desde que vio la luz, que nos permite usar Swift también desde el lado del servidor.

Que quiere decir esto, que podremos crear toda la parte del negocio o backend en el nuevo lenguaje de Apple. Esto es una nueva vía que en un futuro se extenderá para aquellos que conozcan Swift y no quieran montar sus aplicaciones en otros lenguajes.

Nos prometen que será sencillo de usar, 100 veces más rápido que algunos frameworks que se usan para Ruby o PHP y que es seguro, algo muy de actualidad en estos últimos días. Dispone de su espacio en Github donde podremos localizar toda su documentación y ejemplos para iniciarnos y parece que una amplia comunidad que nos podrá ayudar a resolver nuestras dudas y problemas.

Tal vez sea el momento de darle la oportunidad a este framework que promete el uso exclusivo de Swift para montar cualquier aplicación o sistema web.

Enlace a Vapor


Vídeo completo de la WWDC 2017

Ya está el vídeo completo de la conferencia WWDC 2017 del pasado Lunes en Youtube para aquellos que no la pudieron ver o que quieren repasar todo lo comentado en la presentación.

En el vídeo, de poco más de 2 horas y 15 minutos de duración, podemos ver los últimos lanzamientos de la gama iMac, los nuevos sistemas operativos para Mac OS y iOS y las novedades referentes al Watch OS, entre otras cosas.


Aprender ReactJS

Si quieres tener tu aplicación para iOS y te cuesta horrores aprender Swift, tal vez deberías centrarte en aprender ReactJS para centrarte en React Native. Y es que el framework de desarrollo open source creado por Facebook puede ser la solución si ya conoces Javascript y te urge un desarrollo rápido.

Para comenzar a aprender ReactJS aquí tienes un montón de recursos en español para comenzar desde cero.

Recursos para aprender ReactJS en español

Publicado el

Core Data en Swift

coredata

Ya hablamos antes sobre como guardar datos en nuestras aplicaciones iOS creadas con Swift. Recordemos que una buena opción para guardar pequeñas cantidades de datos era crear archivos donde guardaríamos información muy precisa pues al hacerlo estamos aumentando el peso de nuestra aplicación, en este caso en formato de archivos externos de datos.

Por eso, cuando tenemos que crear estructura de datos más complejas, por ejemplo, para añadir datos relacionados, lo mejor es tirar del framework de Apple, Core Data, que nos ofrece una gran cantidad de clases con las que manipular datos y la posibilidad de crear modelo de datos más o menos complejos.


Guardar datos en ficheros con Swift

Una de las primeras cosas que tenemos que hacer cuando creamos nuestras aplicaciones con Swift para iOS es saber almacenar datos, por ejemplo, para guardar las preferencias del usuario o para guardar datos personales que luego cargaremos en alguna de nuestras pantallas.

Si lo que quieres es guardar pequeñas cantidades de datos, algo que requiera de poca cantidad de texto o registros, lo más sencillo es intentar guardar datos en archivos de texto que tendremos accesibles para poder consultarlos en cualquier momento que queramos.