萨马德
有人可以给我解释一下吗?
我想知道它们在诸如以下方面的区别:
- 从设备占用的空间量(应用程序是处于活动状态还是已终止)。
- 内存使用情况。
- 具有读取和写入数据的能力(在用户端)。
- 应用程序保留下来的内容以及删除(或更改)的内容:从Appstore更新/删除。
以及其他可能需要的详细信息。
大吉丹
mainBundle是已安装的应用程序
- 它是提取的ipa的大小(您可以事先在xcode中看到它)
- 它是只读的,不会包含用户文件(例如文档)
- 已随您的应用删除(这是该应用)
- 从App Store更新时,较旧的ios会替换整个捆绑包,将其整体下载。较新的oses 6+ IIRC,执行增量更新,仅下载更改的文件。您不能说下载了多少文件-至少更改了字节数。
文档目录是用户生成的内容存储的位置。
- 它的大小取决于您的用户/您的应用创建为文档的内容;)它的大小为0 mb
- 它是ReadWrite
- 被您的应用删除
- 保持不变的更新
回答问题1、3和4
问题2是错误的..文件系统文件夹不会消耗内存,除非文件由应用程序/操作系统加载
- 操作系统显然会加载应用程序的必要部分和所需的框架
- 您的应用可以加载文档。
内存使用量仅模糊不清/与文件大小无关
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句