ios plist的使用
1,创建
按command +N快捷键创建,或者File —> New —> New File,选择Mac OS X下的Property List
创建plist文件名为plistdemo。
打开plistdemo文件,在空白出右键,右键选择Add row 添加数据,添加成功一条数据后,在这条数据上右键看到 value Type选择Dictionary。点加号添加数据。
创建完成之后用source code查看到plist文件是一个xml格式的文件。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>one</key>
<array>
<string>chenglong</string>
<string>lilianjie</string>
<string>zhenzidan</string>
<string>shixiaolong</string>
</array>
<key>two</key>
<array>
<string>liushishi</string>
<string>tangyan</string>
<string>zhangziyi</string>
<string>yangmi</string>
</array>
</dict>
</plist>
读取数据的方式,和方法可以参考下面的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
//取得person.plist绝对路径
//person.plist本身是一个NSDictionary,以键-值的形式存储字符串数组
NSString *path=[[NSBundle mainBundle] pathForResource:@"person" ofType:@"plist"];
//转换成NSDictionary对象
NSDictionary *dict=[[NSDictionary alloc] initWithContentsOfFile:path];
self.names=dict;
//重置
[self resetSearch];
//重新载入数据
[self.table reloadData];
}
我是直接放在了viewDidLoad这个方法中
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/53
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/53