当前位置: 编程技术>移动开发
本页文章导读:
▪plist资料的读写 plist文件的读写
plist 文件的读写
plist文件是标准的xml文件.A).写入plist文件:(Dictionary/Array)NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];[ dict setObject:@"Yes" forKe.........
▪ onNewIntent的使用 onNewIntent的应用
onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,若再次调用startActivity去创建它,则不会再次创建。若你想利用已有的Acivity去处理别的Intent.........
▪ 在Xcode项目中读取plist资料 在Xcode项目中读取plist文件
.plist(Property list) 文件即属性列表文件,类似于XML格式的一种配置文件,里面可保存序列化的对象。这种plist文件在Mac OS X及相关产品中常见到,下面是在Xcode中如.........
[1]plist资料的读写
来源: 互联网 发布时间: 2014-02-18
plist文件的读写
plist 文件的读写
plist文件是标准的xml文件.
A).写入plist文件:(Dictionary/Array)
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];
[ dict setObject:@"Yes" forKey:@"RestartSpringBoard" ];
[ dict writeToFile:@"/Sample.plist" atomically:YES ];
B).读取plist文件:
//读取工程中的plist,初始化Dictionary。
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];
NSString* object = [ dict objectForKey:@"RestartSpringBoard" ];
//读取目录下的plist文件到 NSMutableDictionary 中
NSMutableDictionary* dictplist = [[NSMutableDictionary alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path]];
A).写入plist文件:(Dictionary/Array)
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];
[ dict setObject:@"Yes" forKey:@"RestartSpringBoard" ];
[ dict writeToFile:@"/Sample.plist" atomically:YES ];
B).读取plist文件:
//读取工程中的plist,初始化Dictionary。
NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];
NSString* object = [ dict objectForKey:@"RestartSpringBoard" ];
//读取目录下的plist文件到 NSMutableDictionary 中
NSMutableDictionary* dictplist = [[NSMutableDictionary alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path]];
1 楼
adminangle
2011-10-06
请问,我有一个数组怎么存到plist文件里面去? 你上面给的读写的代码我没懂的。我以为放到load里面就会有文件生产。结果我在整个电脑里面搜索了下。没有检索到Sample.plist文件。不知道什么原因,如果,数组,或者是字典为空的时候是什么情况。如果没有哪个sample.plist文件又会怎么样? 希望你帮我解决下我的疑问,谢谢!
小弟比较急,麻烦你有时间看了。回复下。
小弟比较急,麻烦你有时间看了。回复下。
[2] onNewIntent的使用
来源: 互联网 发布时间: 2014-02-18
onNewIntent的应用
onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,若再次调用startActivity去创建它,则不会再次创建。若你想利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理。在onNewIntent里面就会获得新的Intent.
@Override
protected void onNewIntent(Intent intent) {
// TODO Auto-generated method stub
super.onNewIntent(intent);
}
Java代码
[3] 在Xcode项目中读取plist资料
来源: 互联网 发布时间: 2014-02-18
在Xcode项目中读取plist文件
.plist(Property list) 文件即属性列表文件,类似于XML格式的一种配置文件,里面可保存序列化的对象。这种plist文件在Mac OS X及相关产品中常见到,下面是在Xcode中如果读取或写入plist文件的示例。
读取一般的plist文件
1
2
3
4
5
6
7
8
9
// 取得文件路径
...
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Shopping-Info"
ofType:@"plist"];
// 读取到一个NSDictionary
NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
// 读取到一个NSArray
NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];
...
读取项目主配置文件xxx-Info.plist或Info.plist
1
2
3
4
...
NSDictionary *dict = [[NSBundle mainBundle] infoDictionary];
NSString *URLString = [dict objectForKey:@"Bundle version"];
...
-EOF-
最新技术文章: