未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
ios 在不同 app 之间分享文件会不会增加设备占用空间?
发布于 2个月前
244 热度
4 评论
耀国
0 粉丝 43 篇博客
关注
打赏
ios 在不同 app 之间分享文件会不会增加设备占用空间?
比如我已经在一款读书软件里打开了一个图书文件,把它分享到另一个读书软件里打开,设备的总空间占用会增加吗?
用户评论
封锁爱
我记得 APFS 和 iOS 的内存管理有点像,有类似的引用计数功能来去重。
2024/5/4 21:43:00
[
0
]
[
0
]
回复
晴昼烟雨长
当文件通过分享过来的时候,使用 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
]
回复
Vinda
一般情况下会增加,因为这相当于文件从一个 App 的沙盒,传到了另外一个 App 的沙盒里。
2024/5/4 20:15:00
[
0
]
[
0
]
回复
点击加载更多评论
iOS开发
35 成员 |
87 话题
+我要提问
+随便写写
可能感兴趣的话题
有什么办法可以加快iOS应用的审核速度吗?
Apple App Site Association 文件背后的秘密和配置攻略
苹果推出旨在取代 JSON 和 YAML 的配置语言 -Pkl
苹果向开发者和公开测试者发布了 iOS 18.1 和 iPadOS 18.1 的 RC 版本
但是在 OP 举的这个例子里,市面上正常点的 PDF 阅读器,都会把 Data 保存为 PDF 格式到自己的沙盒里。除非有谁写了接收 PDF 分享过来,但是不做持久化保存,只存在内存里。
所以一般情况下会增加。