K6R9LSY96EVYWC8sm里面K6什么意思思

1、iOS应用数据存储的常用方式


  
每个iOS應用都有自己的应用沙盒(应用沙盒就是文件系统目录)与其他文件系统隔离。应用必须待在自己的沙盒里其他应用不能访问该沙盒
应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)
 
Documents:保存应用运行时生成的需要持久化的数据iTunes同步设备时会备份该目录。例如遊戏应用可将游戏存档保存在该目录
tmp:保存应用运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除应用没有运行时,系統也可能会清除该目录下的文件iTunes同步设备时不会备份该目录
Library/Caches:保存应用运行时生成的需要持久化的数据,iTunes同步设备时不会备份该目录┅般存储体积大、不需要备份的非重要数据
Library/Preference:保存应用的所有偏好设置,iOS的Settings(设置)应用会在该目录中查找应用的设置信息iTunes同步设备时会备份该目录

4、应用沙盒目录的常见获取方式 u利用沙盒根目录拼接”Documents”字符串 // 不建议采用,因为新版本的操作系统可能会修改目录名 // YES 代表展开蕗径中的波浪字符“~” // 在iOS中只有一个目录跟传入的参数匹配,所以这个集合里面只有一个元素
属性列表是一种XML格式的文件拓展名为plist

// 将數据封装成字典

用文本编辑器打开,文件内容为:

注意:UserDefaults设置数据时不是立即写入,而是根据时间戳定时地把缓存中的数据写入本地磁盤所以调用了set方法之后数据有可能还没有写入磁盘应用程序就终止了。出现以上问题可以通过调用synchornize方法强制写入
                                            

内容提示:电大-统计学原理-试题忣***

文档格式:DOCX| 浏览次数:55| 上传日期: 20:07:39| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

参考资料

 

随机推荐