CloudKit是满足iOS应用程序数据需求的绝佳解决方法。它完全免费(有一定限定),易于使用且速度特别快。在Web上找到的大部分文章都演示了旧的同步api。2021年,Apple推出了易于使用的异步API。在本文中,我将展现怎么使用这些api并使用载入到CloudKit公共数据库里的数据为您的应用程序提供动力。相关CloudKit的介绍,您可以查看底端的链接。

示例应用程序显示了希腊的一些旅游景点。使用XCode创建应用程序后,添加iCloud功能并为您的应用程序数据创建一个器皿,具体如下。

CloudKit
CloudKit

我将创建一个临时视图,用于上传iCloud公共数据库里的公共数据。我在此示例里的公共数据是从GPX文档载入的兴趣点(POI)。POI记录具有位置、名称及对父区域记录的引用。