既然iOS8,我们应该为所有iCloud应用程序使用CloudKit?

既然iOS8,我们应该为所有iCloud应用程序使用CloudKit?,ios,icloud,cloudkit,Ios,Icloud,Cloudkit,我注意到很多人使用Obj-C创建iCloud应用程序,并将.h等导入到像我这样的noob中。这似乎非常复杂,因为我从一开始就使用Swift。人们说,iCloud应用程序只能使用Swift和CloudKit创建。可能吗?谢谢是的,这是可能的。假设您有一个apple开发者帐户,请登录此处:developer.apple.com,如果您单击“资源”选项卡,您将看到有关此主题的信息以及与此问题相关的论坛。实际上CloudKit是iCloud之上的一个层。使用CloudKit,您可以处理结构数据。对于iC

我注意到很多人使用Obj-C创建iCloud应用程序,并将.h等导入到像我这样的noob中。这似乎非常复杂,因为我从一开始就使用Swift。人们说,iCloud应用程序只能使用Swift和CloudKit创建。可能吗?谢谢

是的,这是可能的。假设您有一个apple开发者帐户,请登录此处:developer.apple.com,如果您单击“资源”选项卡,您将看到有关此主题的信息以及与此问题相关的论坛。

实际上CloudKit是iCloud之上的一个层。使用CloudKit,您可以处理结构数据。对于iCloud,您可能指的是“iCloud文档存储”?在这两种情况下,您都可以使用Swift和Objective C实现这一点。iCloud文档存储存在的时间更长,这可能就是大多数样本都位于Objective C中的原因

使用CloudKit,您将能够处理数据记录和文件(作为CKAsset)。该数据将绑定到您在应用程序中注册的容器。您将无法访问其他应用程序的数据(除非该应用程序是您的并且您添加了容器)

如果您想决定何时使用CloudKit或iCloud文档存储,请参阅表1-1:


如果您想查看使用Swift和CloudKit的示例应用程序,请查看此功能齐全的聊天应用程序

谢谢您的快速回复!是的,我有一个帐户。这是个好消息。曾经使用过Obj-C的所有东西现在都能完全使用Swift和各种苹果框架吗?我试着投票支持你的答案,但我不能,因为我是一名新成员:(好的。我最近也成为了一名苹果开发人员。苹果已经让他们的新语言完全可以与他们所有可用的“工具包”相媲美。据我所知,一些工具包,比如手表工具包,只能用Swift来制作。)哥们,你为什么让我失去声誉?我一般地回答了你的问题,因为你在你的信息中提供了非常一般的信息,而不是我。放松。我没有按声誉按钮。即使我想,我也不能影响声誉按钮,因为我是新手。新成员不能使用它。谢谢Edwin。很高兴知道。我会投票给你,但是没有15岁的会员是不允许的:(