1月 26 2014 Objective-Cで配列の要素の重複を取り除く方法 NSOrderedSetを用いる 配列から要素を取り出す前に、重複する要素は取り除きたい場合がありますが、それを実現する方法を紹介します。 NSOrderedSetというコレクションクラスを用いると、重複の取り除きが実現できます。 NSOrderedSetはNSArrayに似た、複数のオブジェクトを順番に格納できるクラスです。 NSArrayと異なる点は「重複した値を保存しない」という特徴を持っていることです。 この特徴を利用することで、配列から重複した値を取り除くことができます。 NSOrderedSetの使い方 コードの例を以下に提示します。 NSOrderedSet *orderedSet = [NSOrderedSet orderedSetWithObjects:@"AAA",@"BBB",@"AAA",