大多数浏览器和
Developer App 均支持流媒体播放。
-
认识 CloudKit 控制台
了解 CloudKit 控制台如何帮助您更好地与您的容器交互。我们还将向您展示如何运行数据库 app,并信心十足地定义、修改和部署模式更改。我们还将学习如何在查询生成器中创建查询,并轻松筛选您的记录。此外,我们还将探索如何使用遥测和日志数据,以获取对您 app 的行为随时间变化的新见解。为了能充分了解本节内容,我们建议您熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本了解。
资源
相关视频
WWDC22
WWDC21
-
下载
♪播放重低音音乐♪ ♪ 嗨 我是尼基尔 是位工程师 CloudKit小队的一员 今天 我很高兴能把 CloudKit Console介绍给你们 iCloud服务非常强大 可以扩展用户装置的功能 到云端 上百万人会用iCloud 来安全地储存照片、档案和数据 CloudKit iCloud背后的数据库 可以有效率和流畅地将内容同步 在装置间 让人们有魔法般的体验 也因为以云端为基础 CloudKit服务是 通过developer.apple.com 在线管理 今天我很高兴可以 把CloudKit控制台介绍给你 它是一套重新设计的控制面板工具 帮助你管理应用程序 与CloudKit服务互动 在控制台里 你可以存取和管理CloudKit数据库 在全新的界面浏览遥测和纪录 让完成事情变得比以前更简单 在整个控制台里 内容遵循熟悉的架构 像你习惯的Apple应用程序 框架和账户信息在最上面 项目标题和功能在左边 详细信息在中间 通过这个新的设计 你可以轻易选择一个功能 然后深入探索详细资料 让我们先开始看一些功能 在新的数据库应用程序 以防你是第一次用CloudKit数据库 简单来说 CloudKit数据库 有专门给你使用的空间 开发人员会用两个数据库环境 开发和生产 数据库模式会从开发提升到生产 一旦应用程序开发人员满意那些调整 他们在开发模式做的调整 你要开始时 你可以快速回到开发数据库 用实时设计模式 或在控制台定义你的数据模式 当你准备好了 你可以把模式切换到生产 CloudKit会确定更新的正确性 为了避免破换你数据库的旧用户 当我开启数据库应用程序时 我可以看到 我开发小组拥有的空间列表 下一次再开启控制台时 它会直接导引我到上一次造访的空间 我在下拉列表选了开发环境 现在让我们看看模式部分 来探索纪录形式是如何定义的 纪录形式是用来定义数据架构的 在CloudKit数据库里 我可以快速浏览现有的纪录形式 然后单击来看字段和索引的细节 要加字段很简单 我只要提供新字段的名称 然后选择它对应的类型
在控制台管理索引也很直接 从这个页面 我可以很轻松地浏览现有的索引 或是选一个字段 点一下来建立新索引 然后从三个索引类别选择一个 我在这里加一个可排序的索引 来按照字母顺序排序作者字段 然后当我在管理模式时 我们来快速看一下 安全角色是如何管理的 在公开数据库中 如果你用过CloudKit 你应该已经在用安全角色 管理你公开数据库的纪录存取权了 现在有新的用户界面 让它们又更容易 定义和管理了
现在我已经在我的应用程序 定义好模式了 我们来用控制台探索一些数据吧 是我在开发阶段储存的 从这个页面 我可以建立或浏览纪录 新的用户界面是左到右 来选择我要如何提取 要呈现的纪录 从数据库开始 到区域 最后到纪录形式
我只要设定框架 就可以以列表的形式看到纪录 然后详尽地看到它们的细节 如果我必须再进一步搜寻 我可以用新的查询生成器来筛选 让我可以查到我要的纪录 假设我在为我的应用程序建立新功能 把新的纪录形式写进CloudKit 然后我要确认CloudKit到底收到什么 在开发环境里 有了新的用户界面 我只要设定查询一次 存起来 然后再回来用 在我的开发继续进行时
整个控制台使用的网址 也是架设来直接导向到特定的功能的 举例来说 如果我想要快速进入纪录页面 我可以直接把链接加到Safari书签 有了新的控制台 管理你的数据和模式变得快速又直觉 加上每个功能用户都很熟悉 现在我建立了一个模式也确认 我在开发模式里存了对的数据 我现在可以把模式切换到开发环境 先前我提到它们的差别 开发和生产之间 所以让我给你看 控制台如何让它变容易 且可以更安全地切换到生产模式 按下“切换模式后的改变” 导引我到一个干净的 可以变更的页面 让我看什么会被变更 在切换成生产模式后 在这里 我可以看到所有改变的东西 在前一个生产模式和 会从开发环境被执行的改变 因为生产的改变不能复原 这个差异页面让我可以快速确认 只有我想要做的改变 会进入生产环境 以上就是新数据库应用程序的功能 现在我们来看看遥测 在设定完数据库 和把我的模式提升到生产后 我要进入开发生命周期的下一阶段 在这里我可以观看和调查 我的应用程序是如何与CloudKit互动 在控制台里的遥测应用程序 提供数个有着关键指标的图表 呈现我的应用程序 与数据库互动的状态 查询率、服务器延迟、错误数量 和平均查询大小都会显示 在可筛选的图表 帮我找到我需要的数据 这些图表可以帮助我找出 我应用程序的表现在什么时候改变 且给我一个指示 看我的新版本应用程序是否 表现得跟我的预期一样 现在我们来看纪录应用程序 在控制台里的纪录应用程序 让我探索到更深的层面 它会详细地显示 从CloudKit数据库输出的纪录 让我可以看我应用程序的查询 是如何被进行的 这个应用程序是个很好用来 排除错误和调查的工具 在开发和生产阶段都是 我们觉得你会爱上CloudKit 控制台 当你在开发或生产应用程序时 我希望你会花点时间试新的管理模式 和查询性能 在这数据库应用程序里 也检阅一下新的功能设计 在纪录和遥测应用程序 让你拥有 可以有所作为的信息 关于你在CloudKit的使用状况 我们也很高兴能有全新的说明书 在developer.apple.com 也在GitHub有很有帮助的样本 最后如果你有兴趣学习 新的CloudKit功能 请见“探索CloudKit”锦集 谢谢你今天拨冗聆听 希望你享受这趟CloudKit控制台之旅 ♪
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。