write to and read from files (读写文件)

1。路径 :

   NSString *filePath = [NSTemporaryDirectory()  stringByAppendingPathComponent:@"MyFile.txt"];

2。写入文件:

NSString : //带编码 

   - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile  encoding:(NSStringEncoding)enc error:(NSError **)error

NSDictionary,NSArray,NSData,NSNumber,NSDate :  

   - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag

e.g.

    NSString *writeContent = @"content";

    NSError *error = nil;

    BOOL succeeded = [writeContent writeToFile:filePath  atomically:YES encoding:NSUTF8StringEncoding error:&error];

    //----------

    char bytes[4] = {'a', 'b', 'c', 'd'};    

    NSData *dataFromBytes = [[NSData alloc] initWithBytes:bytes length:sizeof(bytes)]; 

    BOOL succeeded = [dataFromBytes writeToFile:filePath atomically:YES]

3。读取文件:

NSString: //带编码

   - (instancetype)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error

NSDictionary,NSArray,NSData,NSNumber,NSDate : 

   - (id)initWithContentsOfFile:(NSString *)aPath

e.g.
    NSString *readContent =[[NSString alloc] initWithContentsOfFile:filePath  encoding:NSUTF8StringEncoding  error:nil];

    NSArray *readArray = [[NSArray alloc] initWithContentsOfFile:filePath];


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值