IOS Plist文件

    xiaoxiao2025-07-21  13

    代码的写入可以在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;     } )

     

    最新回复(0)