从iOS8开始,我们应该对所有iCloud应用程序使用CloudKit吗?

用户4557742

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

埃德温·维米尔(Edwin Vermeer)

实际上,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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以提交xcode6 beta版本吗?如何为iOS8准备应用程序?

来自分类Dev

我们可以提交xcode6 beta版本吗?如何为iOS8准备应用程序?

来自分类Dev

我们应该使用IOS应用程序使用哪种缓存方法

来自分类Dev

我们可以在android应用程序中使用几乎所有标准Java包吗?

来自分类Dev

我是否必须添加我在ios8应用程序中使用的所有框架?

来自分类Dev

我们可以将混合应用程序与本机iOS应用程序合并吗?

来自分类Dev

我们可以开始使用Sneak Peak GDK制作真正的生产应用程序吗?

来自分类Dev

当应用程序在后台时,我们应该处理 InstanceIDListenerService 吗?

来自分类Dev

我们应该在更新后处理重用代码应用程序吗?

来自分类Dev

当应用程序在ios中崩溃时,我们可以显示警报吗?

来自分类Dev

当用户未登录iCloud时,可以使用CloudKit在我的应用程序中使用订阅吗?

来自分类Dev

我们可以将Apple iOS8 Testflight和HockeyApp都用于同一应用吗?

来自分类Dev

我们应该对Swift中的所有浮点数使用CGFloat吗?

来自分类Dev

如果我们在程序中使用延迟,我们应该使用cron吗?

来自分类Dev

我们可以创建没有SignalR的blazor服务器应用程序吗?

来自分类Dev

我的iOS 7应用程序需要iCloud开关吗?

来自分类Dev

我仍然可以上传不支持iOS8 +的应用程序吗?

来自分类Dev

我们可以使用django的python来创建应用程序吗?

来自分类Dev

我们可以在Angular应用程序中使用md-autocomplete吗?

来自分类Dev

我们可以在GitLab上使用Github mac应用程序吗?

来自分类Dev

Django:我们可以设置使用应用程序的权限吗?

来自分类Dev

我们可以使用CloudWatch监视AWS外部的应用程序吗?

来自分类Dev

我们可以在Google App Engine应用程序中使用AsyncHttpClient吗

来自分类Dev

我们可以在Java应用程序中使用MST吗?

来自分类Dev

我们可以在Java桌面应用程序中使用离线Google地图吗?

来自分类Dev

我们可以为使用Tigris Subversion的应用程序创建多个用户帐户吗?

来自分类Dev

我们可以使用Kotlin构建全栈Web应用程序吗?

来自分类Dev

我们可以在本地托管的离子应用程序中使用Angularfire吗?

来自分类Dev

我们可以在独立的应用程序中使用数据访问层吗?

Related 相关文章

  1. 1

    我们可以提交xcode6 beta版本吗?如何为iOS8准备应用程序?

  2. 2

    我们可以提交xcode6 beta版本吗?如何为iOS8准备应用程序?

  3. 3

    我们应该使用IOS应用程序使用哪种缓存方法

  4. 4

    我们可以在android应用程序中使用几乎所有标准Java包吗?

  5. 5

    我是否必须添加我在ios8应用程序中使用的所有框架?

  6. 6

    我们可以将混合应用程序与本机iOS应用程序合并吗?

  7. 7

    我们可以开始使用Sneak Peak GDK制作真正的生产应用程序吗?

  8. 8

    当应用程序在后台时,我们应该处理 InstanceIDListenerService 吗?

  9. 9

    我们应该在更新后处理重用代码应用程序吗?

  10. 10

    当应用程序在ios中崩溃时,我们可以显示警报吗?

  11. 11

    当用户未登录iCloud时,可以使用CloudKit在我的应用程序中使用订阅吗?

  12. 12

    我们可以将Apple iOS8 Testflight和HockeyApp都用于同一应用吗?

  13. 13

    我们应该对Swift中的所有浮点数使用CGFloat吗?

  14. 14

    如果我们在程序中使用延迟,我们应该使用cron吗?

  15. 15

    我们可以创建没有SignalR的blazor服务器应用程序吗?

  16. 16

    我的iOS 7应用程序需要iCloud开关吗?

  17. 17

    我仍然可以上传不支持iOS8 +的应用程序吗?

  18. 18

    我们可以使用django的python来创建应用程序吗?

  19. 19

    我们可以在Angular应用程序中使用md-autocomplete吗?

  20. 20

    我们可以在GitLab上使用Github mac应用程序吗?

  21. 21

    Django:我们可以设置使用应用程序的权限吗?

  22. 22

    我们可以使用CloudWatch监视AWS外部的应用程序吗?

  23. 23

    我们可以在Google App Engine应用程序中使用AsyncHttpClient吗

  24. 24

    我们可以在Java应用程序中使用MST吗?

  25. 25

    我们可以在Java桌面应用程序中使用离线Google地图吗?

  26. 26

    我们可以为使用Tigris Subversion的应用程序创建多个用户帐户吗?

  27. 27

    我们可以使用Kotlin构建全栈Web应用程序吗?

  28. 28

    我们可以在本地托管的离子应用程序中使用Angularfire吗?

  29. 29

    我们可以在独立的应用程序中使用数据访问层吗?

热门标签

归档