• ios 在不同 app 之间分享文件会不会增加设备占用空间?
  • 发布于 1周前
  • 49 热度
    4 评论
  • 耀国
  • 0 粉丝 32 篇博客
  •   
ios 在不同 app 之间分享文件会不会增加设备占用空间?比如我已经在一款读书软件里打开了一个图书文件,把它分享到另一个读书软件里打开,设备的总空间占用会增加吗?
用户评论
  • 晴昼烟雨长
  • 当文件通过分享过来的时候,使用 AppDelegate/SceneDelegate 来管理周期的 iOS 应用,使用的是类似 application(_:open:options:) 方法来响应,这一步系统会传来一个 url ,然后接收方可以通过这个 URL 来读取文件的 Data 。

    但是在 OP 举的这个例子里,市面上正常点的 PDF 阅读器,都会把 Data 保存为 PDF 格式到自己的沙盒里。除非有谁写了接收 PDF 分享过来,但是不做持久化保存,只存在内存里。

    所以一般情况下会增加。
  • 2024/5/4 21:30:00 [ 0 ] [ 0 ] 回复
  • 乌龙山
  • 不会,iOS10 引入了 apfs 解决了你说的这个问题,你可以试一下 iOS9 的老机器分享个大文件去 QQ 或者微信,再弹出分享界面之前是要有一段时间没反应的,就是在复制文件,iOS10 之后就不需要了。
  • 2024/5/4 21:21:00 [ 0 ] [ 0 ] 回复