NSFileHandle学习

 /*****
        //以只读的方式打开文件生成句柄
        NSFileHandle * fh=[NSFileHandle fileHandleForReadingAtPath:@"/Users/mac/Desktop/dir/hello/file"];
        //读取5个字节数据
//        NSData * data=[fh readDataOfLength:5];
        //读到文件结尾
        NSData * data=[fh readDataToEndOfFile];
        NSString * str=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
        NSLog(@"%@",str);
        
         ****/
        
        
        //以只写的方式打开文件
        NSFileHandle * fh=[NSFileHandle fileHandleForWritingAtPath:@"/Users/mac/Desktop/dir/hello/file"];
        //将文件内容截断至0字节
//        [fh truncateFileAtOffset:0];
        //将文件游标挪至最后边
        [fh seekToEndOfFile];
        //内容会写到最前边,之前的内容被覆盖,超出不分仍然保留  c语言的话就会清空
        [fh writeData:[@"gaga" dataUsingEncoding:NSUTF8StringEncoding]];
        

  

原文地址:https://www.cnblogs.com/AbelChen1991/p/3669267.html