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

NSMutableSet

NSMutableSetクラスは、NSSetクラスの可変版です。

NSMutableSetのクラス階層

NSObjectNSSet ↑ NSMutableSet

NSMutableSet生成

//NSMutableSet生成例1
NSMutableSet *ms = [NSMutableSet set];

//NSMutableSet生成例2
NSMutableSet *ms = [[NSMutableSet setWithObjects:@"あ", @"い", @"う", nil];

NSMutableSetのメソッド

【NSMutableSetの主要メソッド】
メソッド名 説明
-(void)addObject:(id)object 要素を追加する
(例)@"hoge"を追加する
[ms addObject:@"hoge"];
※既に存在する要素の場合は追加されません。
※nilは追加できません。
-(void)removeObject:(id)object 要素を削除する
(例)要素@"hoge"を削除する
[ms removeObject:@"hoge"];
-(void)removeAllObjects 全要素を削除する
(例)[ms removeAllObjects];

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

totop