登录CloudKit Dashboard

地址:https://icloud.developer.apple.com/dashboard
登录后将显示如图所示的内容。让我们快速浏览一下仪表板中包含的内容。

image.png

Schema Record Types

Users无法法删除CloudKit生成的记录类型。但是,您可以将其他字段添加到此记录类型。顾名思义,“用户”记录类型用于存储有关使用您的应用程序的每个用户的信息。
从“记录类型”列中选择记录类型时,详细信息窗格将更新以显示与所选类型相关的所有字段。您还可以在此处为给定记录类型设置元数据索引和安全设置。
您可以通过单击详细信息窗格左上角的+符号来创建新类型,如下图

image.png

然后要求您命名新类型。在保存之前输入名称很重要,因为一旦保存类型就无法更改名称。注意,将为每种记录类型自动创建“创建”和“修改”字段。您不能删除这些字段。还有一个自动添加的字段,您应在保存之前进行更改。要添加其他字段,只需单击“添加字段...”链接。您可以在首次创建类型时添加所有字段,以后再更新它们,或者在开发模式下允许您的应用通过代码动态添加新字段时,可以添加所有字段。从图下可以看到,字段类型有多个选项,可以是单个条目也可以是列表。

Jietu20200527-144957@2x.jpg

最后,您可以为各个字段设置索引,这很重要,如果您发现您的应用始终在查询记录类型的特定字段。
如果在保存后意识到不再需要新的记录类型,则只需从列表中选择类型,然后单击详细信息窗格中的垃圾桶图标将其删除。对于“用户”类型,垃圾桶被禁用,因为您无法删除该类型。
如果添加了不再需要的字段,请选择记录类型,然后将光标悬停在要删除的字段上。

Security Roles

架构下的“安全角色”部分使您可以控制谁可以更新,创建和查看不同的记录类型。这是一个两步过程。首先,您必须创建一个安全角色。其次,您必须将该角色添加到希望授予这些权限的用户。
默认情况下,不创建任何安全角色。要创建一个新的,请单击详细信息窗格中的+号。要求您命名角色。这样做,然后单击“保存”。现在,您可以为记录类型分配权限。您可以根据需要为每个安全角色添加任意数量的记录类型权限,并且可以授予每个安全角色创建,读取或写入给定记录类型的权限。

推荐

基础文章推荐

经典教程推荐

技术源码推荐

推荐文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐