最简单的iOS文件读写示例

来源:互联网 发布:电脑桌面那个软件霸气 编辑:程序博客网 时间:2024/05/21 10:15

文件创建及写入部分:


NSFileManager *fileManager = [NSFileManager defaultManager]; //创建文件管理器    NSString *tempPath = NSTemporaryDirectory();    //获得临时文件夹路径    NSString *tempFile = [tempPath stringByAppendingPathComponent:@"tempFile.txt"]; //获得文件全路径    if (![fileManager fileExistsAtPath:tempFile]) {        [fileManager createFileAtPath:tempFile contents:nil attributes:nil];  //如果文件不存在就创建一个    }    NSMutableData *writer = [[NSMutableData alloc] init];   //创建缓冲区    [writer appendData:[@"要写入的数据" dataUsingEncoding:NSUTF8StringEncoding]]; //将数据写入缓冲区    [writer writeToFile:tempFile atomically:YES];   //将缓冲数据写入文件    [writer release];


文件读取部分:


NSFileManager *fileManager = [NSFileManager defaultManager]; //创建文件管理器                NSString *tempPath = NSTemporaryDirectory();    //获得临时文件夹路径                NSString *tempFile = [tempPath stringByAppendingPathComponent:@"tempFile.txt"]; //获得文件全路径                if (![fileManager fileExistsAtPath:tempFile]) {                    [fileManager createFileAtPath:tempFile contents:nil attributes:nil];  //如果文件不存在就创建一个                }                NSData *reader = [NSData dataWithContentsOfFile:tempFile];                NSString *str = [[NSString alloc] initWithData:reader encoding:NSUTF8StringEncoding];



原创粉丝点击