指定した長さを0で埋め尽くした変更可能なデータオブジェクトを作って返します
+(id)dataWithLength:(NSUInteger)length
解説
指定した長さ(length)を0で埋め尽くした変更可能なデータオブジェクト(NSMutableData)を作って返します。
返り値
( id )
変更可能なデータ
引数
( NSUInteger )length
( unsigned )length
長さ
フレームワーク
Foundation
クラス
NSMutableData
Class Methods
使用可能
10.0
参照
+ dataWithCapacity:
- initWithCapacity:
- initWithLength:
例文
//testWritetext.txtのファイルが警告無しで下記変わるので注意!!!! #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSString *path = @"~/testWritetext.txt";//ユーザーディレクトリのトップのtestWritetext.txtというファイルへ NSString *str = @"Mutable data"; NSMutableData *dat1 = [NSMutableData dataWithLength:10]; [dat1 appendBytes:[str cString] length:[str cStringLength]]; if ([dat1 writeToFile:[path stringByExpandingTildeInPath] atomically:YES]){ NSLog(@"YES"); }else{ NSLog(@"NO"); } } @end