我注意到很多人使用Obj-C创建iCloud应用程序并导入.h等。对于像我这样的菜鸟来说,这似乎非常复杂,因为我从一开始就一直使用Swift。人们说只能使用Swift和CloudKit来创建iCloud应用程序。是否有可能?谢谢
实际上,CloudKit是iCloud之上的一层。使用CloudKit,您可以处理结构数据。使用iCloud,您可能指的是“ iCloud文档存储”?在这两种情况下,您都可以使用Swift和Objective C来做到这一点。iCloud文档存储时间更长,这可能就是为什么大多数示例都在Objective C中的原因。
使用CloudKit,您将能够处理数据记录和文件(作为CKAsset)。该数据将绑定到您在应用程序中注册的容器。您将无法访问其他应用程序的数据(除非该应用程序属于您,并且您已添加容器)
如果要决定何时使用CloudKit或iCloud文档存储,请查看表1-1,网址为:https : //developer.apple.com/library/ios/documentation/General/Conceptual/iCloudDesignGuide/Chapters/iCloudFundametals .html#// apple_ref / doc / uid / TP40012094-CH6-SW1
如果要查看使用Swift和CloudKit的示例应用程序,请查看此完整的功能聊天应用程序http://github.com/evermeer/EVCloudKitDao
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句