OC语言学习11-pilst文件操作

创建一个工程,在main.m中编写代码:

#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {

    @autoreleasepool {

        NSArray *array = @[@"one",@"two",@"three"];

        //第一个参数是指存储文件的路径

        //第二个参数是 YES是将文件数据写入到一个副本当中再放入目标路径下

        //一般是传YES 防止文件损坏

        [array writeToFile:@"/Users/ch/Desktop/OC/test/test.plist" atomically:YES];

        //在该路径下生成了一个test.plist文件,并且将这个数组类似数据存入

        //字典的持久化存储

        NSDictionary *dict = @{@"name":@"Tom"};


        [dict writeToFile:@"/Users/ch/Desktop/OC/test/test1.plist" atomically:YES];

////在该路径下生成了一个test1.plist文件,将字典类型的数据存入这个文件中

        //读取数据 使用什么类型存储就应该使用什么类型读取

        NSArray *resultArray = [NSArray arrayWithContentsOfFile:@"/Users/ch/Desktop/OC/test/test.plist"];

        NSLog(@"resultArray:%@", resultArray);

        /* 打印结果:

         resultArray:(

         one,

         two,

         three

         ) */

        //取出字典类型

        NSDictionary *resultDict = [NSDictionary dictionaryWithContentsOfFile:@"/Users/ch/Desktop/OC/test/test1.plist"];

        NSLog(@"resultDict :%@", resultDict);

        /* 打印结果:

         resultDict :{

         name = Tom;

         }  */

    }

    return 0;

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值