属性列表是一种XML格式的文件,拓展名为plist
如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomically:方法直接将对象写到属性列表文件中
我通过一个小的demo来测试这个plist文件 的存取过程.
在storyboard中拖入两个按钮,分别拖线,执行保存和读取的方法:
存储操作:
![图片](https://i-blog.csdnimg.cn/blog_migrate/58153c313940feeed0b326d35b85db34.png)
读取操作:
我这里是使用NSArray来进行测试存取的,也可以使用字典.但是有一点需要注意,就是存取字符串的时候,最好不要使用plist文件,因为plist本身不支持字符串(这个可以通过新建一个plist文件,打开之后,发现其根节点处,只有数组和字典两个选项),而且字符串的存取方法也已经过期.
无限互联官网:www.iphonetrain.com
二维码: