代码的写入可以在main 文件中写入
[names writeToFile:@"/Users/imac/Desktop/names.plist" atomically:YES];
写入指定路径
通过代码可以看到写入情况
点击plist文件可以看到里面结构day1 -day4 - 04-(重要)plist文件回顾和从plist文件中度数据
代码:
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) { @autoreleasepool {
//plist 文件的写入 //数组 NSArray *names=@[@"ss",@"qsq",@"szz",@"ff"]; //写到路径 桌面 // BOOL flag=[names writeToFile:@"/Users/imac/Desktop/names.plist" atomically:YES]; NSDictionary *persion=@{@"name":@"wanglong",@"age":@"tw"}; // BOOL flag=[persion writeToFile:@"/Users/imac/Desktop/persion.plist" atomically:YES]; NSArray *persions=@[@{@"name":@"qsq",@"age":@18}, @{@"name":@"ss",@"age":@32,@"friends":@[@"dashen",@"123"]} ]; BOOL flag=[persions writeToFile:@"/Users/imac/Desktop/persionss.plist" atomically:YES]; if(flag){ NSLog(@"写入成功"); } } return 0; }
2.还有就是代码解析plist 文件
plist文件可以缓存网络数据 然后读取显示
代码:
NSArray *names=[NSArray arrayWithContentsOfFile:@"/Users/imac/Desktop/persionss.plist"]; NSLog(@"%@",names); }
Log 输出如下:
( { age = 18; name = qsq; }, { age = 32; friends = ( dashen, 123 ); name = ss; } )