iOS开发中plist文件的创建与简单读取(一)
来源:互联网 发布:在淘宝上买电动汽车 编辑:程序博客网 时间:2024/06/06 05:15
iOS开发中plist文件的创建与简单读取(一)
1. 创建一个工程
2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈)
3. 红色圈是plist的文件名,这里默认为Property List,点击创建就可以了
4 。plist文件如下所示
5 如图所示类型为字典类型
6 两个字典创建好了,注意这里给字典里添加数据时,要点击teacher的三角符号朝下时,点击“+”,这样才创建在字典里,不按照这样做,会在字典外面。
7 添加数据
8 plistde的文件创建好了,创建一个新的文件
studentViewController
studentViewController.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- (
void
)viewDidLoad
{
[
super
viewDidLoad];
// Do any additional setup after loading the view.
NSString* plistfile1 = [[NSBundle mainBundle]pathForResource:
@Property
List ofType:
@plist
];
NSMutableDictionary* data = [[NSMutableDictionary alloc]initWithContentsOfFile:plistfile1];
//打印出字典里的数据
NSLog(@%@,data);
[data setObject:
@add
some content forKey:
@c_key
];
//获取应用沙盒的Douch
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString* plist1 = [paths objectAtIndex:
0
];
//获取一个plist文件
NSString* filename = [plist1 stringByAppendingString:
@test
.plist];
[data writeToFile:filename atomically:YES];
NSMutableDictionary* data1 = [[NSMutableDictionary alloc]initWithContentsOfFile:filename];
//打印出字典里的数据
NSLog(@%@,data1);
//修改一个plist文件的数据
[data1 setObject:@要修改的数值 forKey:@要修改的name];
[data1 writeToFile:filename atomically:YES];
}
输出结果
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2014
-
04
-
15
18
:
50
:
17.468
plistfile[
1531
:a0b] {
student = {
Sname = lucy;
Snum =
1
;
};
teacher = {
Tname = jhon;
Tnum =
2
;
};
}
2014
-
04
-
15
18
:
50
:
17.484
plistfile[
1531
:a0b] {
c_key = add some content;
student = {
Sname = lucy;
Snum =
1
;
};
teacher = {
Tname = jhon;
Tnum =
2
;
};
}
0 0
- iOS开发中plist文件的创建与简单读取(一)
- iOS开发中plist文件的创建与简单读取(一)
- ioS开发中plist文件的创建与简单读取
- iOS开发中plist文件的创建与简单读取
- iOS中plist的创建,数据写入与读取
- ios开发中读取本地的plist文件
- IOS中Plist文件的读取与写入
- plist文件的创建与读取
- plist文件的创建与读取
- IOS中plist文件内容的读取
- iOS开发时读取plist文件创建和读取的方法
- 创建与读取 plist 文件
- iOS开发:读取plist文件
- [iOS 转]iOS开发中怎么创建Plist文件
- iOS 创建.写入.读取plist文件
- iOS plist文件创建于读取
- iOS 创建.写入.读取plist文件
- iOS 创建.写入.读取plist文件
- eclipse maven plugin 插件 安装 和 配置
- jQuery EasyUI datagrid本地分页
- 类之间的关系:泛化,依赖,关联,聚合,组合,实现
- 【VB.NET2010】自旋在单线程上的应用
- HOOK钩子类
- iOS开发中plist文件的创建与简单读取(一)
- Yii实现MySQL多库和读写分离
- MyEclipse编译报:javaScript Validator错误
- 手机如何使用OpenVPN提供的网络
- Windbg蓝屏dump出来后的分析过程
- 如何来学习ecshop 进行ecshop二次开发
- JProbe资源
- 迭代删除(Iterator.remove())时的java.lang.IllegalStateException原因及解决办法
- Android 单线程模式有两个简单的规则