Foundation框架基础 NSData-数据
来源:互联网 发布:c语言中eof怎么输入 编辑:程序博客网 时间:2024/05/22 10:41
#import<Foundation/Foundation.h>
/*
概念: IOS中二进制文件使用NSData保存
概念: IOS中二进制文件使用NSData保存
音频、视频文件必须使用NSData来保存
*/
intmain(intargc, const char * argv[]) {
@autoreleasepool {
// 读取文件
NSMutableData *dataM = [NSMutableDatadata];
NSData *d1 = [@"today is "dataUsingEncoding:NSUTF8StringEncoding];
intmain(intargc, const char * argv[]) {
@autoreleasepool {
// 读取文件
NSMutableData *dataM = [NSMutableDatadata];
NSData *d1 = [@"today is "dataUsingEncoding:NSUTF8StringEncoding];
NSData *d2 = [@"a good day "dataUsingEncoding:NSUTF8StringEncoding];
// 添加数据
[dataM appendData:d1];
[dataM appendData:d1];
[dataMappendData:d2];
// 把NSData转换为NSString
NSString *string = [[NSStringalloc] initWithData:dataMencoding:NSUTF8StringEncoding];
NSLog(@"%@",string);
}
return 0;
}
voidtestNSData()
{
// 读取文件
NSData *data = [NSDatadataWithContentsOfFile:@"/Users/apple/Desktop/Snip20141111_21.png"];
NSString *string = [[NSStringalloc] initWithData:dataMencoding:NSUTF8StringEncoding];
NSLog(@"%@",string);
}
return 0;
}
voidtestNSData()
{
// 读取文件
NSData *data = [NSDatadataWithContentsOfFile:@"/Users/apple/Desktop/Snip20141111_21.png"];
NSLog(@"%zd",data.length);
// 数据写入文件
BOOL isSuccess = [datawriteToFile:@"/Users/apple/Desktop/dir/test.png"atomically:YES];
if (isSuccess) {
NSLog(@"写入成功!");
}
}
BOOL isSuccess = [datawriteToFile:@"/Users/apple/Desktop/dir/test.png"atomically:YES];
if (isSuccess) {
NSLog(@"写入成功!");
}
}
0 0
- Foundation框架基础 NSData-数据
- 24 Foundation框架之NSData和NSMutableData
- Foundation框架基础
- Foundation基础框架2
- cocoa foundation框架基础
- cocoa foundation框架基础
- Foundation框架基础 NSArray
- Foundation框架基础 NSString
- Foundation框架基础 NSSet
- ⑩--Foundation框架基础
- iOS Foundation 基础框架
- Foundation框架第十三弹:NSData的常用方法
- 【黑马程序员】【Foundation框架】NSNumber、NSValue和NSData
- Foundation Framework 基本数据封装 NSNumber、NSValue、NSData
- Objective C Foundation基础框架
- cocoa foundation 框架基础实践
- Objective C Foundation基础框架
- 黑马程序员----foundation框架基础
- foundation框架基础 NSDate-日期
- 职业生涯规划
- hdu1754 I Hate It(线段树)
- POJ 2299 Ultra-QuickSort (树状数组)
- phpmyadmin使用load语句导入.dat数据中文乱码问题解决
- Foundation框架基础 NSData-数据
- 什么是仿射变换以及仿射变换矩阵?
- HDOJ 1231 ---最大连续字段和
- I2C学习之 STC15F204EA---GPIO端口模拟--简单控制PCF8574AT
- Foundation框架基础 NSFileManager-文件管理器
- ContentProvider初步学习
- 2_单链表基本操作
- OC学习之 类和对象
- 压缩感知的常见稀疏基名称及离散傅里叶变换基