Datos y Cloud Services en aplicaciones de Xamarin. iOSData and Cloud Services in Xamarin.iOS Apps

Acceso a datosData Access

La mayoría de las aplicaciones tienen algún requisito para guardar los datos en el dispositivo de forma local.Most applications have some requirement to save data on the device locally. A menos que la cantidad de datos sea trivialmente pequeña, normalmente requiere una base de datos y una capa de datos en la aplicación para administrar el acceso a la base de datos.Unless the amount of data is trivially small, this usually requires a database and a data layer in the application to manage database access. iOS tiene el motor de base de datos de SQLite "integrado" y el acceso a los datos se simplifica mediante la plataforma de Xamarin que se incluye con el proveedor de datos de SQLite.iOS has the Sqlite database engine “built in” and access to the data is simplified by Xamarin’s platform which comes with the SQLite Data Provider.

iCloudiCloud

La API de almacenamiento de iCloud permite a las aplicaciones guardar documentos de usuario y datos específicos de la aplicación en una ubicación central y acceder a esos elementos desde todos los dispositivos del usuario.The iCloud storage API allows applications to save user documents and application-specific data to a central location and access those items from all the user's devices.

CloudKitCloudKit

El marco CloudKit agiliza el desarrollo de aplicaciones que tienen acceso a iCloud.The CloudKit framework streamlines the development of applications that access iCloud. Esto incluye la recuperación de los datos de la aplicación y los derechos de los recursos, así como la posibilidad de almacenar información de la aplicación de forma segura.This includes the retrieval of application data and asset rights as well as being able to securely store application information. Este kit proporciona a los usuarios una capa de anonimato al permitir el acceso a las aplicaciones con sus identificadores de iCloud sin compartir información personal.This kit gives users a layer of anonymity by allowing access to applications with their iCloud IDs without sharing personal information.