mutableBytes
変更可能なデータオブジェクトに入っているデータの先頭のポインタを返します
- ( void * ) mutableBytes
解説
変更可能なデータオブジェクトに入っているデータの先頭のポインタを返します。
こちらは書き込み可能です。(NSDataのbytesメソッドは書き込みできない。)
返り値
( void * )
なし
引数
フレームワーク
Foundation
クラス
NSMutableData
Instance Methods
使用可能
10.0
参照
例文
//testWritetext.txtのファイルが警告無しで下記変わるので注意!!!! #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { unsigned char *adr; NSString *str = @"Mutable data"; NSMutableData *dat1 = [[[NSMutableData alloc] autorelease] initWithCapacity:1]; [dat1 appendBytes:[str cString] length:[str cStringLength]]; adr = (char *)[dat1 mutableBytes]; NSLog(@"data: \"%s\"\n", adr); } @end