2010年5月12日水曜日

NSMutableArrayクラス

NSMutableArrayクラスはオブジェクトの配列を扱うクラスです。
NSArrayクラスもありますが、こちらは途中変更ができないのであまり使わないかもしれません。

NSMutableArrayクラスのメソッドには以下のようなものがあります。


arrayWithObjects:(id)オブジェクト1, (id) オブジェクト2・・・
NSMutableObjectインスタンスを指定されたオブジェクトを格納して生成します。
オブジェクト配列の最後は必ずnil(=NULL)指定をする必要があります。


count
配列の要素数を取得します。


objectAtIndex:(NSUInteger) index
指定されたインデックスのオブジェクトを取得します。


addObject: (id) オブジェクト
配列の末尾にオブジェクトを追加します。


removeObjectAtIndex: (NSUInteger) index
指定されたインデックスのオブジェクトを削除します。
後ろのオブジェクトは前につめられます。


removeAllObjects
配列の要素を全て削除します。


insertObjetAtIndex: (id) オブジェクト atIndex:(NSUInteger) index
指定されたインデックス位置にオブジェクトを挿入します。


replaceObjectAtIndex: (NSUInteger) index withObject: (id)オブジェクト
指定インデックス位置にあるオブジェクトを指定オブジェクトに置き換えます。


exchangeObjectAtIndex: (NSUInteger) idx1 withObjectAtIndex: (NSUInteger) idx2
idx1にあるオブジェクトをidx2の位置にあるオブジェクトと交換します。

0 件のコメント:

コメントを投稿