getBytes:
レシーバに入っているデータを指定したポインタにコピーします
-(void)getBytes:(void *)aBuffer
解説
●10.6以降では非推奨です。
レシーバに入っているデータを指定したポインタにコピーします。
バッファにデータオブジェクトの内容をコピーします。
返り値
なし
引数
バッファ
( void * )aBuffer
フレームワーク
Foundation
クラス
NSData
使用可能
10.0
関連記事(外部サイト)
例文
#import "SetImage.h" @implementation SetImage - (IBAction)set:(id)sender { unsigned char aBuffer[100]; NSString *str = @"This is a pen."; NSData *dat1 = [NSData dataWithBytes:[str cString] length:[str cStringLength]]; NSData *dat2 = [NSData alloc]; [dat1 getBytes:aBuffer]; [dat2 initWithBytes:aBuffer length:100]; NSLog([NSString stringWithCString:aBuffer]); } @end