ios plist的使用

{app.params.name}} {app.params.name}} {app.params.name}} 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国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/53

comments powered by Disqus