iOS — xx:CloudKit Configurando o Projeto

Crie o projeto evána ABA功能。 Habilite o CloudKit

其他功能•CloudKit•XCode自动执行•推送通知,与订阅一样,可以进行CloudKit实用的推送通知。

准则容器
Um containerécomo uma caixa onde todos os dados dosusuáriosvãoser armazenados。 在容器中,可以在容器中使用不同的应用程序,也可以在容器中使用各种应用程序。
由padrão,quando或CloudKitéhabilitado no projeto组成,或由XCode cria um容器com或bundle identifier组成的app。 Um app pode acessarvários容器与众不同。

集装箱运输代表公司由CKContainer

Acessando o containerpadrão

容器的默认参数或方法default()执行CKContainer:

 让容器= CKContainer.default() 

数据库

数据库和应用程序注册数据库。 操作系统注册CKDatabase。

OS容器在CloudKit的数据库中进行操作:

私人数据库
Somente dispositivos autenticados na conta do iCloud pode ter acesso aos registros armazenados nesse tipo de banco。
黛萨·福尔玛(Dessa forma),或者说自己在美国继续服役,或者仪表盘上的通知书,是加拿大警察局的定量证明书。

 让容器= CKContainer.default()。privateCloudDatabase 

区域

Uma zonaécomo se fosse uma pasta ondevocêsalva seus registros。 Todo数据库执行CloudKit的Default Zone 。 Vocêpode utilizar zonapadrãoou criar zonas novas paraorganizar seus registros。 达拉斯人民银行,达索斯人民银行的准许。

定制功能的Algumas funcionalidades可以使用zonas customizadas。 从歌剧到歌剧的节奏,再到歌剧的节奏,再到歌剧的习惯,再加上惯例。 取消临时禁制令,取消对自定义的实用程序的使用。

Zonassãopresentadasporobjetos do tipo CKZone

  let customZone = CKRecordZone(zoneName: "FriendsZone") 

记录

记录在CloudKit上的注册记录。 注册CKRecord的CKRecord ,并以chaves que quisermos的身份加入quesãrtornarãocampos nas“ tabelas”的服务对象。

Tipos de dados aceitos

Embora CKRecord基本要求,不可或缺,不能在CloudKit中使用。 Estessãoos tipos de dados que podemos colocar nas chaves de um CKRecord

  • String :Apple的推荐String
  • NSNumber :快速进行自动转换
  • Data :示例性的Data集, Data集,序列号和编码NSCoding
  • Date :数据到CloudKit的目录
  • CLLocation :在trabalham comlocalização上使用muitoútilpara apps,在posépossívelfazer上查询com base emlocalização(mais sobre isso depois)
  • CKAsset :从CloudKit代表EST到Cloudquis的代表数量的数量(图片和视频)
  • CKReference :从CKRecord no banco de dados到CloudKit代表乌拉圭回合CKRecord名单

Alémde poder utilizar os tipos citados acima por sisó,qualquer chave em um CKRecord pode contertambémum desses tipos,desde que o array contenha objetos de umúnicotipo。

推荐人:
http://equinocios.com/cloudkit/2017/03/24/Sincronizacao-de-dados-com-CloudKit/
http://theapplady.net/cloudkit-record-zone/