IOS应用开发,plist方式保存数据以及Preferences方式保存数据
plist方式保存数据
plist可以保存的类型为数组与字典.
在介绍plist文件保存之前,先介绍几个方法。
Preferences方式保存数据
相比plist方式保存数据来说,Preferences方式的优势在于:1.不需要关心文件名.
2.快速的键值对存取.
Preferences 与 application 一样,是一个单例.
xcode找不到plist资源文件,总是返回nil
一般 copy bundle resource 中存在的,肯定会被添加到 main bundle 中,这里要用排除法来确定原因了。
1. clean 一次项目,然后用真机跑一下,如果在真机的 main bundle 中能找到,则说明是被代码移除了。
2. 新建一个 plist 文件,然后加入到 项目中,运行后看看目录中是否存在,如果存在,则说明项目配置是正常的。
如果以上两种方法都不行,那建议移植项目吧,新建一个空白工程,然后把代码移植过去,这样能保障项目配置都是从默认开始的,文件也肯定能够被正常复制。
如何修改”乱码”的 plist 文件
你应该先把Plist文件从bundle复制到cache目录下,然后如果数据发生改变,把数据写入到cache目录下的plist文件可以完成修改了。如果本身plist文件在bundle中是无法修改的,需要先从Bundle中移出才可以。
关于plist和pythonlist函数用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。