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.


Videotutoriales sobre Swift

SwiftHace ya un tiempo que Apple presentó su nuevo lenguaje de programación, Swift, para terminales móviles, el cual causó un gran revuelo y supone un nuevo paso para la completa integración de todo a través de aplicación para móvil.

El propio Apple puso a disposición de todo el que quisiese una web desde la que colgó algunos recursos como una primera guía de aprendizaje y desde donde tendremos acceso a toda la comunidad y un blog con el que poder informarse sobre las últimas actualizaciones.

Sin embargo, cuando más se aprende es compartiendo experiencias con otros usuarios que se han pegado con el lenguaje y han podido tener problemas parecidos. Por eso,  es conveniente conocer programadores ya expertos en Swift que nos ayuden a empezar y que mejor que mediante videotutoriales.

El canal de Skip Wilson nos ofrece un videotutorial para principiantes, otro más completo para aprender todo lo necesario sobre Swift y otro mucho más práctico sobre la creación de aplicaciones para iOS. El problema es que está en inglés, por lo que debemos tener un gran nivel con este idioma para seguir con todo detalle la serie de vídeos.

Para los que prefieren videotutoriales en español, pueden empezar con jotajotavm, que posee una serie de vídeos basados en Swift, que empiezan desde cero, pasando por la herencia y objetos e incluyendo aspectos de diseño y librerías para aplicaciones. Se tratan de vídeos cortos fáciles de ver con el que afianzar nuestra base y atrevernos a programar aplicaciones.

Existen otros canales que mediante las plataformas de vídeo exponen sus conocimientos sobre Swift, ¿qué otros canales conoces tú?

Publicado el

Swift, el nuevo lenguaje de Apple

SwiftSi algo llamo la atención en la WWDC de la semana pasada, no fueron las novedades respecto a los sistemas operativos en cualquiera de sus modalidades,  pese a la esperada presentación de los nuevos sistemas iOS 8, ni el nuevo OS X 10.10 Yosemite, y pese a la decepción de no disfrutar de un nuevo iPhone, sino que todos los focos se los llevo el nuevo lenguaje de programación para aplicaciones de Apple, Swift.

Swift, del que nadie sospechaba que tan siquiera existiese, dicen que lleva 4 años ya de desarrollo y con él esperan que se consiga llamar la atención de todos los desarrolladores que se han visto superados por el tedioso Objetive-C, que seguirá coexistiendo para soportar los millones de aplicaciones ya creadas.

Para dar un impulso definitivo a este nuevo lenguaje de programación, Apple ya ha puesto a disposición para todos, una guía extensa en formato iBooks y desde la página de desarrolladores.

Link para descargar el iBook sobre Swift.

Link a la página para desarrolladores de Swift.


Google Glass para el deporte

Ya está aquí el próximo paso de la revolución tecnológica, de la mano de las gafas de Google, llega el nuevo mercado de las aplicaciones para las Google Glass y la realidad virtual.

Se trata de un nuevo proyecto de Race Yourself, que está a punto de dar a luz,  llevando las típicas aplicaciones de running o fitness a las nuevas gafas de Google con ciertas mejoras, como motivaciones en el ejercicio, simulación de pequeños efectos para mejorar la experiencia, etc…

Por el momento se trata de una beta que al parecer, tiene que salir al mercado en primavera de este mismo año, aunque cuenta con algunas dudas respecto a su funcionamiento y comodidad, la propia empresa sigue aceptando probadores a los que distribuirá su beta para sacar un producto pulido al mercado que puede reventar lo hasta ahora conocido.

Aquí tenéis la web de los responsables de tal locura: Race Yourself