Dados e Serviços de Nuvem em aplicativos Xamarin.iOS
A maioria dos aplicativos tem algum requisito para salvar dados no dispositivo localmente. A menos que a quantidade de dados seja trivialmente pequena, isso geralmente requer um banco de dados e uma camada de dados no aplicativo para gerenciar o acesso ao banco de dados. O iOS tem o mecanismo de banco de dados Sqlite "interno" e o acesso aos dados é simplificado pela plataforma do Xamarin, que vem com o Provedor de Dados SQLite.
A API de armazenamento do iCloud permite que os aplicativos salvem documentos do usuário e dados específicos do aplicativo em um local central e acessem esses itens de todos os dispositivos do usuário.
A estrutura do CloudKit simplifica o desenvolvimento de aplicativos que acessam o iCloud. Isso inclui a recuperação de dados do aplicativo e direitos de ativos, bem como a capacidade de armazenar com segurança as informações do aplicativo. Esse kit oferece aos usuários uma camada de anonimato, permitindo acesso a aplicativos com suas IDs do iCloud sem compartilhar informações pessoais.