Daten und Cloud Services in xamarin. IOS-appsData and Cloud Services in Xamarin.iOS Apps

DatenzugriffData Access

Bei den meisten Anwendungen ist es erforderlich, dass Daten lokal auf dem Gerät gespeichert werden.Most applications have some requirement to save data on the device locally. Wenn die Menge der Daten nicht trivial klein ist, erfordert dies in der Regel eine Datenbank und eine Datenschicht in der Anwendung, um den Zugriff auf die Datenbank zu verwalten.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 verfügt über das SQLite-Datenbankmodul, das integriert ist, und der Zugriff auf die Daten wird durch die xamarin-Plattform vereinfacht, die das SQLite-Datenanbieter enthält.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

Mit der icloud-Speicher-API in ios 5 können Anwendungen Benutzer Dokumente und anwendungsspezifische Daten an einem zentralen Speicherort speichern und von allen Geräten des Benutzers aus auf diese Elemente zugreifen.The iCloud storage API in iOS 5 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

Das cloudkit-Framework optimiert die Entwicklung von Anwendungen, die auf icloud zugreifen.The CloudKit framework streamlines the development of applications that access iCloud. Dies umfasst das Abrufen von Anwendungsdaten und assetrechten sowie die Möglichkeit, Anwendungsinformationen sicher zu speichern.This includes the retrieval of application data and asset rights as well as being able to securely store application information. Dieses Kit bietet Benutzern eine Ebene der Anonymität, indem Sie den Zugriff auf Anwendungen mit ihren icloud-IDs ermöglicht, ohne persönliche Informationen zu teilen.This kit gives users a layer of anonymity by allowing access to applications with their iCloud IDs without sharing personal information.