1. ios 哪些类可以写入plist文件
在Xcode中建立一个iOS项目后,会自己产生一个.plist文件,点击时会看见它显示的是类似于excel表格。
但是,如果打开方式选择Source Code,它其实是一个xml文件。
我们会做一个小例子,在这个例子中我们自己建立一个plist文件并填入数据,然后运行时读取这个plist文件,并将数据填写在界面上。
首先要知道读取plist文件的方法,一般来说,使用代码。
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"listFileName" ofType:@"plist"];
NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];
NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
已经足够了,此时可以使用NSLog例程查看array和dictionary的内容。不过,有时候受plist文件内容的限制,array内容可能为空。
其实,用dictionary就已经足够了,在下面的例子里我们也只用dictionary。
2. iOS开发中怎么创建Plist文件
1
创建.plist文件。
方法:
1、选中Xcode,File-New-File…;
2、在工程目录处右键,New File…;
3、选中Xcode,使用快捷方式cmd+n组合键;
4、代码创建
可以选择iOS和OS X中任意一个“Resource”中的“Property List”创建并命名保存。当前名称为:usersList.plist。
2
往.plist文件添加数据并显示
在Xcode项目中点击usersList.plist,可以打开显示usersList.plist文件中的内容。
可以在空白处右键“Add Row”添加数据或者点中“root”行,点击“+”号即可添加。一般数据类型(Type)可以选择Array、Dictionary、String等类型。同时也可以给添加的数据赋值(Value)。
除了以Property List列表形式显示外,选中usersList.plist文件,右键“Open As”-“Source Code”可以以XML格式显示。当前操作结果如图。
多图
3
使用代码创建.plist文件。
//获取本地沙盒路径
NSArray *path = (NSDocumentDirectory, NSUserDomainMask, YES);
//获取完整路径
NSString *documentsPath = [path objectAtIndex:0];
NSString *plistPath = [documentsPath :@"usersList.plist"];
NSMutableDictionary *usersDic = [[NSMutableDictionary alloc ] init];
//设置属性值
[usersDic setObject:@"chan" forKey:@"name"];
[usersDic setObject:@"123456" forKey:@"password"];
3. iOS开发:Plist文件读写。1、读取+写入plist;2、根据plist节点内容创建UITab
//获取plist地址
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"UpgradeDataArray" ofType:@"plist"];
NSMutableDictionary *dataDic = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath]; //根据你存入的类型取出对应的数据。
//添加一项内容
[dataDic setObject:arr forKey:@"upgradeData"];
//获取应用程序沙盒的Documents目录
NSArray *paths=(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *plistPath1 = [paths objectAtIndex:0];
//得到完整的文件名
NSString *filename=[plistPath1 :@"UpgradeDataArray.plist"];
//输入写入
BOOL fl = [dataDic writeToFile:filename atomically:YES]; //写入
提问容易,回答不易,且问且采纳!!
4. ios中怎样在工程中添加.plist文件
1. 创建一个工程
2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈)
3. 红色圈是plist的文件名,这里默认为Property List,点击创建就可以了
4.plist文件如下所示
5.如图所示类型为字典类型
6.两个字典创建好了,注意这里给字典里添加数据时,要点击teacher的三角符号朝下时,点击“+”,这样才创建在字典里,不按照这样做,会在字典外面。
7.添加数据
8.plistde的文件创建好了,创建一个新的文件