| 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
![]() | |
この記事を評価してください。
| Home 目次>Foundation>NSData | 修正日2006.12.26 |