用于上传和下载文件的iCloud Integration

 梁言一聚 发布于 2023-01-30 13:33

我想设计一个存储文档的应用程序iCloud.但是在实际实施之前有一些问题已经回答了.

问题如下,

    在iCloud上上传的最大文件大小是多少?

    我可以通过编程方式计算/了解用户iCloud帐户的可用空间吗?

    如何从iCloud上传和下载文件?

有人可以帮我吗?我阅读了苹果文档,但并未完全了解所有内容.

提前致谢.

1 个回答
  • 虽然你提到你已经阅读了苹果icloud文档,但Apple的icloud文档页面的设计仍然是这个问题的一个很好的起点.

    文件大小限制

    除了用户帐户icloud存储容量之外,该文档不指定文档文件大小限制,也不指定核心数据存储限制.密钥值存储有一个限制,对于一个值(在一个值 - 密钥对中)是1Mb,这可能是一个问题,但是只要用户有足够的可用空间,它似乎可以存储大文件.

    鉴于5gb默认金额并考虑到默认用户存储需求(照片,联系人,日历等),您可能会遇到与任何其他应用程序一样的文档核心数据存储限制.icloud页面的文件管理提到了良好的应用程序行为:

    利用iCloud存储功能的应用程序在将数据存储在那里时应该负责任地行事.每个用户帐户中的可用空间有限,并由所有应用共享.此外,用户可以查看给定应用程序消耗了多少空间,并选择删除与您的应用程序关联的文档和数据.出于这些原因,您应该对您存储的文件负责,这符合您应用的利益.

    以编程方式检查可用空间

    没有

    上传/下载活动

    文件上载和下载由OS处理.所有文件都存储在本地,它来自您请求/修改/保存文档的本地存储.从icloud基础页面:

    采用iCloud时,操作系统会启动并管理附加到iCloud帐户的设备的数据上传和下载.您的应用程序不直接与iCloud服务器通信,并且在大多数情况下,不会调用数据的上载或下载.

    有关键值存储集成的示例,请参阅此应用程序coda教程,这是针对Core Data存储集成的Tim Roadley教程或用于文档存储集成的此Ray Wenderlich教程.

    编辑:适用于iOS的基于文档的应用程序编程指南提供了用于将文件移入/移出iCloud,上载和下载以及监视文件更改的代码片段.请参阅"从iCloud下载文档文件"和"将文档移动到iCloud存储".

    2023-01-30 13:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有