iOS 沙盒
iOS沙盒大家都不陌生
沙盒目录下有三个文件夹Documents、Library(下面有Caches和Preferences目录)、tmp。
Documents
可自定义文件(自定义文件默认iTunes会备份,可设置不备份)
持久化数据,例如文件数据等,大文件审核会被拒,苹果建议将在应用程序中浏览到的文件数据保存在该目录下
低存储、程序退出都不会删除数据
iTunes会备份
Library
包含Caches和Preferences
可自定义文件(自定义文件默认iTunes会备份,可设置不备份)
Caches
缓存文件,例如图片视频等大文件,第三方框架的缓存信息处理都在这个文件中
程序退出不删除,但是低存储空间时可能会被删除
iTunes不会备份
Preferences
保存应用程序的所有偏好设置iOS的Settings(设置),苹果自带对象,小数据
低存储、程序退出都不会删除数据
通过NSUserDefault访问
iTunes会备份
tmp
临时文件,例如zip包
程序退出时会被删除
iTunes不会备份
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了