Core Data en Swift
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.