麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

(轉(zhuǎn))Object-C中各數(shù)據(jù)類型轉(zhuǎn)換NSData轉(zhuǎn)NSString,Byte,UIImage

2019-11-14 19:23:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
1,NSData 與 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];  NSString --> NSData  NSString *aString = @"1234";  NSData *aData = [aString dataUsingEncoding: NSUTF8StringEncoding];2,NSData 與 Byte  NSData --> Byte  NSString *testString = @"1234567890";  NSData *testData = [testString dataUsingEncoding: NSUTF8StringEncoding];  Byte *testByte = (Byte *)[testData bytes];  Byte --> NSData  Byte byte[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23};  NSData *adata = [[NSData alloc] initWithBytes:byte length:24];3,NSData 與 UIImage  NSData --> UIImage  UIImage *aimage = [UIImage imageWithData: imageData];  //例:從本地文件沙盒中取圖片并轉(zhuǎn)換為NSData  NSString *path = [[NSBundle mainBundle] bundlePath];  NSString *name = [NSString stringWithFormat:@"ceshi.png"];  NSString *finalPath = [path stringByAppendingPathComponent:name];  NSData *imageData = [NSData dataWithContentsOfFile: finalPath];  UIImage *aimage = [UIImage imageWithData: imageData];  UIImage-> NSData  NSData *imageData = UIImagePNGRePResentation(aimae);4,NSData 與 NSMutableData  NSData --> MSMutableData  NSData *data=[[NSData alloc]init];  NSMutableData *mdata=[[NSMutableData alloc]init];     mdata=[NSData dataWithData:data];5,NSData合并為一個(gè)NSMutableData- (NSString *)filePathWithName:(NSString *)filename {         NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);         NSString *documentsDirectory = [paths objectAtIndex:0];         return [documentsDirectory stringByAppendingPathComponent:filename]; }  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {         //音頻文件路徑         NSString *mp3Path1 = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"mp3"];         NSString *mp3Path2 = [[NSBundle mainBundle] pathForResource:@"2" ofType:@"mp3"];         //音頻數(shù)據(jù)         NSData *sound1Data = [[NSData alloc] initWithContentsOfFile: mp3Path1];         NSData *sound2Data = [[NSData alloc] initWithContentsOfFile: mp3Path2];         //合并音頻         NSMutableData *sounds = [NSMutableData alloc];         [sounds appendData:sound1Data];         [sounds appendData:sound2Data];         //保存音頻          NSLog(@"data length:%d", [sounds length]);          [sounds writeToFile:[self filePathWithName:@"tmp.mp3"] atomically:YES];                  [window makeKeyAndVisible];          return YES; }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久影院国产精品 | 精品国产高清一区二区三区 | 精品一区在线视频 | 青青草在线免费观看 | 日韩视频一区 | 视频在线中文字幕 | 19禁国产精品福利视频 | 亚州综合图片 | 精品国产看高清国产毛片 | 国产成人精品午夜视频' | 国产精品热 | 动漫孕妇被羞羞视频 | 日日狠狠久久偷偷四色综合免费 | 国产69精品99久久久久久宅男 | 欧美精品v国产精品v日韩精品 | 欧美精品一区二区三区在线 | 线观看免费完整aaa 一二区成人影院电影网 | 成人午夜视频在线观看 | 九九视频在线观看黄 | 精品久久久久久久久久久下田 | 欧美一级成人一区二区三区 | 国产精品久久久久久久久久久久久久久 | 色婷婷久久久 | 在线a亚洲视频播放在线观看 | 精品一区二区三区免费 | 久久精品国产久精国产 | 国产大片全部免费看 | 国产女同玩人妖 | 91精品一区二区综合在线 | 视频一区二区三区在线播放 | 成人在线第一页 | 日韩欧美高清一区 | 亚洲网站在线 | 性生活香蕉视频 | 91网址在线观看 | 精品一区二区三区免费视频 | 久在线播放 | 西川av在线一区二区三区 | 色妇视频 | 久久精品视频一区二区三区 | 天堂精品久久 |