Daten und Cloud Services in Xamarin.iOS-Apps

Datenzugriff

Die meisten Anwendungen müssen Daten lokal auf dem Gerät speichern. Sofern die Datenmenge nicht trivial klein ist, erfordert dies in der Regel eine Datenbank und eine Datenschicht in der Anwendung, um den Datenbankzugriff zu verwalten. iOS verfügt über die "integrierte" Sqlite-Datenbank-Engine, und der Zugriff auf die Daten wird durch die Xamarin-Plattform vereinfacht, die im SQLite-Datenanbieter.

iCloud

Mit der iCloud-Speicher-API können Anwendungen Benutzerdokumente und anwendungsspezifische Daten an einem zentralen Ort speichern und von allen Geräten des Benutzers aus auf diese Elemente zugreifen.

CloudKit

Das CloudKit-Framework optimiert die Entwicklung von Anwendungen, die auf iCloud zugreifen. Dies umfasst das Abrufen von Anwendungsdaten und Ressourcenrechten sowie das sichere Speichern von Anwendungsinformationen. Dieses Kit bietet Benutzern eine Anonymitätsebene, indem sie den Zugriff auf Anwendungen mit ihren iCloud-IDs zulassen, ohne personenbezogene Informationen zu teilen.