Xamarin.iOS 앱의 데이터 및 클라우드 서비스
대부분의 애플리케이션에는 로컬로 디바이스에 데이터를 저장하기 위한 몇 가지 요구 사항이 있습니다. 데이터의 양이 매우 작지 않은 한 일반적으로 데이터베이스 액세스를 관리하려면 애플리케이션의 데이터베이스와 데이터 계층이 필요합니다. iOS에는 Sqlite 데이터베이스 엔진이 "기본 제공"되어 있으며 SQLite 데이터 공급자와 함께 제공되는 Xamarin의 플랫폼에서 데이터에 대한 액세스가 간소화됩니다.
iCloud 스토리지 API를 사용하면 애플리케이션에서 사용자 문서 및 애플리케이션 관련 데이터를 중앙 위치에 저장하고 모든 사용자의 디바이스에서 해당 항목에 액세스할 수 있습니다.
CloudKit 프레임워크는 iCloud에 액세스하는 애플리케이션 개발을 간소화합니다. 여기에는 애플리케이션 데이터 및 자산 권한 검색뿐만 아니라 애플리케이션 정보를 안전하게 저장할 수 있는 기능이 포함됩니다. 이 키트는 개인 정보를 공유하지 않고 iCloud ID로 애플리케이션에 액세스할 수 있도록 하여 사용자에게 익명의 계층을 제공합니다.