Plist(写入沙盒)

  NSString *username = @"name";

    NSString *password = @"password";

    

    //1.plist --> 文件要放到沙盒里

    //沙盒:每个应用程序对应于沙盒中的一个特定文件夹。在访问沙盒中的文件时,每个应用程序只能访问自己对应的文件夹

    //Documents:用于存放需要永久性存储的文件

    //tmp:用于存放临时性的文件

   NSString *path = NSHomeDirectory();

//    NSLog(@"path = %@",path);

    path = [path stringByAppendingPathComponent:@"/Documents/1.plist"];

    

    NSArray *plistArr = @[username,password];

    //atomically:YES --> 文件会被先放到缓冲区,等所有文件就位后,一次性写入

    //           NO --> 立即写入

    [plistArr writeToFile:path atomically:YES];

    

    //2.归档

    NSString *path2 = NSHomeDirectory();

    path2 = [path2 stringByAppendingPathComponent:@"Documents/2.archive"];

    NSLog(@"%@",path2);

    [NSKeyedArchiver archiveRootObject:plistArr toFile:path2];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值