Insights > Webinars

Persistencia de Datos en iOS: ¿Qué es Core Data?

Topics:

    Actualmente, en casi el 100% de las aplicaciones que usamos día a día, vamos a necesitar guardar los datos que proporciona el usuario para que éstos se conserven en posteriores ejecuciones.Como desarrolladores, es fundamental hacer uso de frameworks y librerías que faciliten y simplifiquen nuestro día a día, concentrándonos especialmente en la lógica de la aplicación y no en tareas repetitivas.

    En esta charla explicaremos cómo funciona Core Data, cómo está estructurado, ventajas y desventajas; y además, mostraremos una aplicación demo con el fin de demostrar lo fácil y sencillo que es manejar la persistencia de datos en iOS.

    • Introducción
    • ¿Por qué Core Data no es un ORM?
    • Ventajas y desventajas
    • ¿Cómo está estructurado?
    • Creación de un modelo
    • Demostración de operaciones básicas (CRUD)
    • Librerías y sugerencias

     

    Arturo Gamarra

    Arturo Gamarra

    Ingeniero Informático de la Pontificia Universidad Católica del Perú. Especializado en el desarrollo de software realizando tareas de back-end y front-end para diversos clientes americanos.

    En los últimos años ha desarrollado aplicaciones para las plataformas iOS utilizando los lenguajes Objective-C y Swift; así como también desarrollos para las plataformas: Android en java, Web con Angular y back-end con .Net.

    Actualmente se desempeña como líder de desarrollo de aplicaciones iOS en Belatrix

    Carlos Duclós

    Carlos Duclós

    Técnico en computación e Informática. En sus inicios, se desempeñó como backend y frontend developer para dos grandes almacenes de Estados Unidos.

    Ha trabajado como developer en diferentes proyectos de software para desktop, web y dispositivos móviles. Durante 3 años desarrolló juegos educativos en HTML5, C++ y ObjC para clientes americanos de manera satisfactoria.

    Actualmente se desempeña desarrollando aplicaciones para iOS en Belatrix.

     

     

    See also

    Services

    Software development

    Software testing

    Consultancy & innovation

    User experience

    Industries

    Fintech

    Media & entertainment

    Healthcare

    All industries

    Insights

    Blog

    Whitepapers

    Webinars

    Videos

    Why Belatrix?

    International presence

    Nearshore advantages

    Project governance

    Agile expertise

    Flexible engagement models

    Our talent development