——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
1、NSArray数据写入到文件中
写入到XML文件:
2、从文件读取数据到NSArray中
//创建一个数组,读取xml文件
NSArray *arr = [NSArray arrayWithContentsOfFile:@”/Users/liwei/Desktop/arr.xml”]; NSLog(@”%@”,arr);
//创建一个数组,读取plist
NSArray *arr = [NSArray arrayWithContentsOfFile:@”/Users/liwei/Desktop/arr.plist”]; NSLog(@”%@”,arr)
#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
@autoreleasepool {
// 创建一个 array OC数组
NSArray *array =@[@"zhangsanfeng",@"nihaoma",@"fengjie",@"4535",@45345,@241234];
// 将array数组写入到桌面的.plist里
BOOL IsWrite = [array writeToFile:@"/Users/jj/Desktop/arr.plist"atomically:YES];
// 判断array数组是否已经成功写入到桌面的.plist
if(IsWrite){
NSLog(@"写入成功");
}else{
NSLog(@"写入不成功");
}
// 读取桌面里的.plist文件
// 创建一个OC数组把桌面里的arr.plist文件赋值
NSArray *a =[NSArrayarrayWithContentsOfFile:@"/Users/jj/Desktop/arr.plist"];
// 打印数组内容
NSLog(@"a = %@",a);
}
return 0;
}