登录CloudKit Dashboard
地址:https://icloud.developer.apple.com/dashboard
登录后将显示如图所示的内容。让我们快速浏览一下仪表板中包含的内容。
Schema Record Types
Users无法法删除CloudKit生成的记录类型。但是,您可以将其他字段添加到此记录类型。顾名思义,“用户”记录类型用于存储有关使用您的应用程序的每个用户的信息。
从“记录类型”列中选择记录类型时,详细信息窗格将更新以显示与所选类型相关的所有字段。您还可以在此处为给定记录类型设置元数据索引和安全设置。
您可以通过单击详细信息窗格左上角的+符号来创建新类型,如下图
然后要求您命名新类型。在保存之前输入名称很重要,因为一旦保存类型就无法更改名称。注意,将为每种记录类型自动创建“创建”和“修改”字段。您不能删除这些字段。还有一个自动添加的字段,您应在保存之前进行更改。要添加其他字段,只需单击“添加字段...”链接。您可以在首次创建类型时添加所有字段,以后再更新它们,或者在开发模式下允许您的应用通过代码动态添加新字段时,可以添加所有字段。从图下可以看到,字段类型有多个选项,可以是单个条目也可以是列表。
最后,您可以为各个字段设置索引,这很重要,如果您发现您的应用始终在查询记录类型的特定字段。
如果在保存后意识到不再需要新的记录类型,则只需从列表中选择类型,然后单击详细信息窗格中的垃圾桶图标将其删除。对于“用户”类型,垃圾桶被禁用,因为您无法删除该类型。
如果添加了不再需要的字段,请选择记录类型,然后将光标悬停在要删除的字段上。
Security Roles
架构下的“安全角色”部分使您可以控制谁可以更新,创建和查看不同的记录类型。这是一个两步过程。首先,您必须创建一个安全角色。其次,您必须将该角色添加到希望授予这些权限的用户。
默认情况下,不创建任何安全角色。要创建一个新的,请单击详细信息窗格中的+号。要求您命名角色。这样做,然后单击“保存”。现在,您可以为记录类型分配权限。您可以根据需要为每个安全角色添加任意数量的记录类型权限,并且可以授予每个安全角色创建,读取或写入给定记录类型的权限。
推荐
基础文章推荐
经典教程推荐
- onevcat 大神的《SwiftUI 与 Combine 编程》
- 更新近百篇SwiftUI教程《SwiftUI2020教程》
- 帮您突破数据存储难关《SwiftUI vs CoreData数据存储解决方案》
技术源码推荐
推荐文章
CoreData篇
Combine篇
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- 《SwiftUI实战之TextField风格自定义与formatters》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
- 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
JSON文件篇
一篇文章系列
- SwiftUI一篇文章全面掌握List(教程和源码)
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- SwiftUI一篇文章全面掌握Picker,解决数据选择(教程和源码)
- SwiftUI一篇文章全面掌握Form(教程和源码)
- SwiftUI Color 颜色一篇文章全解决
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
- 请关注我的专栏icloudend, SwiftUI教程与源码
https://www.jianshu.com/c/7b3e3b671970