//
// main.m
// OC语言学习
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
/*
使用文件时,需要频繁的将数据读入到一个临时存储区,这个临时存储区通常称为缓冲区。当手机数据,以便随后将这些数据输出到文件中,通常也使用存储区。
Foundation的 NSData 类提供了一种简单的方式,它用来设置缓冲区、将文件的内容读入缓冲区,或将缓冲区的内容写入一个文件。
*/
NSFileManager *fm;
NSData *fileData;
//需要创建文件管理器的实例
fm = [NSFileManager defaultManager];
//读取文件 newfile2
fileData = [fm contentsAtPath:@"newfile"];
if (fileData == nil) {
NSLog(@"文件读取失败");
return 1;
}
//将数据写入 newfile3
if ([fm createFileAtPath:@"newfile3" contents:fileData attributes:nil] == NO) {
NSLog(@"不能拷贝");
return 2;
}
}
return 0;
}
NSFileManager—使用NSData缓存
最新推荐文章于 2021-05-25 16:00:30 发布