NSMutableSet
NSMutableSetクラスは、NSSetクラスの可変版です。
NSMutableSetのクラス階層
NSMutableSet生成
//NSMutableSet生成例1
NSMutableSet *ms = [NSMutableSet set];
//NSMutableSet生成例2
NSMutableSet *ms = [[NSMutableSet setWithObjects:@"あ", @"い", @"う", nil];
NSMutableSetのメソッド
メソッド名 | 説明 |
---|---|
-(void)addObject:(id)object | 要素を追加する (例)@"hoge"を追加する [ms addObject:@"hoge"]; ※既に存在する要素の場合は追加されません。 ※nilは追加できません。 |
-(void)removeObject:(id)object | 要素を削除する (例)要素@"hoge"を削除する [ms removeObject:@"hoge"]; |
-(void)removeAllObjects | 全要素を削除する (例)[ms removeAllObjects]; |
主要なメソッドのみ掲載しています。
上記「NSMutableSetのクラス階層」にあるクラスのメソッドも使用できます。