タグ

NSSetに関するBowz13のブックマーク (4)

  • NSArrayの差分を取る - Qiita

    NSArray* aArray = @[@"a", @"b", @"c", @"d"]; NSArray* bArray = @[@"b", @"c", @"d", @"e", @"f"]; NSArray* newArray = [aArray difference:bArray]; NSLog(@"diff : %@", [newArray description]); /* diff : a, e, f */ @implementation NSArray (Difference) - (NSArray*)difference:(NSArray*)otherArray { NSMutableOrderedSet* allSet = [NSMutableOrderedSet orderedSetWithArray:self]; [allSet addObjectsFromArray:o

    NSArrayの差分を取る - Qiita
  • NSOrderedSet と集合と順序と CoreData | Danceafford

    iOS Advent Calendar 2011 3日目です。 今日は iOS5 から新しく仲間になった中でも影が薄い子 NSOrderedSet を紹介します。 そもそも NSArray は使うけど NSSet は馴染みが薄いという人も多いと思いますので、まずは NSSet の復習から入ります。 NSSetと集合 NSSet は NSArray や NSDictionary と同じコレクションクラスで集合を扱うためのクラスです。 UNION(和集合), INTERSECT(積集合), EXCEPT(差集合) などの集合計算が得意で、ある集合に任意の要素がマッチするかどうかという判定が多い場面では有効なクラスです。 和集合:いくつかの集合に含まれている要素を全て集める NSArray *worldA = [NSArray arrayWithObjects:@"Kyoma", @"Kuri

    Bowz13
    Bowz13 2013/07/29
    NSSet は UNION(和集合), INTERSECT(積集合), EXCEPT(差集合) などの集合計算が得意で、ある集合に任意の要素がマッチするかどうかという判定が多い場面で有効なクラスです。
  • NSMutableSet | iPhoneアプリ練習帳

    NSMutableSetはNSSetのサブクラス。NSArrayと違い、要素の順序は考慮されない。また、同一オブジェクトを複数回登録しても無視される。 インスタンスの生成 – init サイズを指定せずにインスタンスを生成。

    Bowz13
    Bowz13 2013/07/20
    NSMutableSetはNSSetのサブクラス。NSArrayと違い、要素の順序は考慮されない。また、同一オブジェクトを複数回登録しても無視される。
  • 移動しました。 - macOS/iOS API解説

    http://cocoaapi.hatenablog.com/entry/00040612/NSSet_makeObjectsPerformSelector_withObject_ 新型固体ロケット「イプシロン」の挑戦 作者: 宇宙航空研究開発機構(JAXA)出版社/メーカー: 毎日新聞社発売日: 2013/03/29メディア: 単行この商品を含むブログ (3件) を見る

    移動しました。 - macOS/iOS API解説
  • 1