iPhoneアプリ開発の虎の巻
HOME > NSMutableData

NSMutableData

NSMutableDataクラスは、変更可能なNSDataクラスです。

NSMutableDataのクラス階層

NSObjectNSData ↑ NSMutableData

NSMutableData生成

// 空のNSMutableData生成例
NSMutableData *md = [NSMutableData data];

// サイズが100のNSMutableData生成例
NSMutableData *md = [[NSMutableData alloc] initWithLength:100];

NSMutableDataのメソッド

【NSMutableDataの主要メソッド】
メソッド名 説明
-(void)appendData:(NSData *)other データを追加する
(例)[md appendData:dt];
※dtはNSData型オブジェクト
-(void)setData:(NSData *)data データを置き換える
(例)[md setData:dt];
※dtはNSData型オブジェクト
-(void)setLength:(NSUInteger)length データを指定したサイズに変更する
(例)サイズを50に変更する
 [md setLength:50];

主要なメソッドのみ掲載しています。
 上記「NSMutableDataのクラス階層」にあるクラスのメソッドも使用できます。

totop