NSData:getBytes:
Home 目次>Foundation>NSData このサイトはこちらに移転しました。

getBytes:

レシーバに入っているデータを指定したポインタにコピーします


-(void) getBytes:(void *)aBuffer


【返り値】
   voidなし
【パラメータ】
   aBufferバッファ


【解説】

レシーバに入っているデータを指定したポインタにコピーします。
バッファにデータオブジェクトの内容をコピーします。



【例文】


#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


(C) 2000-2009 Satoshi Oomori.
[Apple]

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

この記事を評価してください。 

良い 

間違いがある 説明がわかりにくい 例文がわかりにくい  

Home 目次>Foundation>NSData
修正日2006.12.26