私はウェブを見て、NSMutableArray
をソートする方法の1つがsortUsingSelector:
を使用していることを知っています。しかし、私はちょうど何が行われる必要が正確に少し不安です。私はソートを行うために比較メソッドがNSOrderedAscending
またはNSOrderedDescending
を返すはずですが、私はもう少し助けが必要であることを知っています。NSMutableArrayをuniqueIDを持つオブジェクトでソート
私はブロックオブジェクトの配列を持っています。各ブロックには1から200までの一意のIDがあります。 BlockオブジェクトのuniqueIDに基づいて配列をソートしたいと思います。これは可能ですか?
今NSMutableArray *array = [[NSMutableArray alloc] init];
for (unsigned i = 0; i < 221; i++) {
Block *block = [[Block alloc] init];
block.uniqueId = i;
[array addObject:block];
[block release];
}
、明らかにこの配列を初期化した後にソートされていますが、私は後でブロックを追加し、削除し、その後、アレイを訴えるしたいと思います。助けてください!
うわー、ありがとう。私はこれを試してみましょう! – RyJ