Objective-c日记-之属性列表
2024-10-19 00:19:41
属性列表
1,概述
在Cocoa中,有一类名为属性列表的对象(常简写为plist),Cocoa知道如何将它们保存到文件和从文件中加载。包括以下类NSArray,NSDictionary,NSString,NSNumber,NSData和NSDate,以及他们的变体。
2,如何写入和读取文件
a,使用属性列表类定义一个对象并赋值
NSArray *phrase;
phrase=[NSArray arrayWithObjects:@"I",@"seem",@"to",@"be",@"a",@"verb",nil];
b,向phrase对象传递writeToFile消息
[phrase writeToFile:@"/tmp/verbiage.txt" atomically:YES];
c,使用+arrayWithContentsOfFile:方法读取该文件
NSArray *phrase2=[NSArray arrayWithContentsOfFile:@"/tmp/verbiage.txt"];
3,注意点
(NSArray,NSDictionary)可以将属性列表写入文件。
但(NSString,NSData)只能写出字符串或数据块。
最新文章
- [IOS]Swift 遍历预制的本地资源文件
- struts2的action是多例,servlet是单例
- 匈牙利算法 cogs 886. [USACO 4.2] 完美的牛栏
- js跳转到新页面传参以及接收参数的方法
- 什么是API
- 使用node的插件UglifyJs来合并和压缩文件
- PHP 将秒数转换成时分秒
- 系统级I/O 第八周11.9~11.15
- sqlserver临时启用和关闭约束
- Qt4升级Qt5注意问题
- 常用的富文本框插件FreeTextBox、CuteEditor、CKEditor、FCKEditor、TinyMCE、KindEditor ;和CKEditor实例
- JS类型(1)_JS学习笔记(2016.10.02)
- django富文本编辑器
- Java集合(一) CopyOnWriteArrayList
- Fetching data with Ajax小例子
- Spring Security 登录校验 源码解析
- 做移动端电子签名发现canvas的 一些坑
- 机械革命 x7ti-s 1周年使用报告
- Hbase学习02
- ldd 以及 ld-linux.so.2