これは、カスタムオブジェクトのNSMutableArray
をソートする最適な方法に関するかなり基本的な質問です。NSMutableArrayをオブジェクトのプロパティで並べ替える
カスタムオブジェクトのNSMutableArray
があります。それぞれのオブジェクトには、NSString
とNSDate
が一緒になっています。私は最新のオブジェクト(最新のNSDate
)で配列をソートする必要があります。これはちょうどNSDate
の配列だったとすれば、私は単純にNSDate compare: NSDate
を使うことができます。しかし、すべてのオブジェクトがソートされ、私はその方法を使用できるかどうかはわかりません。
擬似コードに関して、私は次のことをする必要があります:個々のオブジェクトを見て、現在のオブジェクトのNSDate
が配列内で次に大きいかどうかを判断し、そうであれば、日付だけでなくオブジェクトを移動します。
これも基本的なので私も尋ねることは躊躇していましたが、本質的に私が望むことを実行する既存のクラスメソッドがあれば、非効率的な方法を書いてみたいオブジェクトのサブプロパティの配列。サブプロパティに従ってオブジェクトをソートします。
ありがとうございました。
おかげで、を探しています! –
私はもう少し多くの研究をすべきだったように見えます、この質問はまさに私の問題です。将来の誰にとってもそうです:http://stackoverflow.com/questions/6083408/sort-nsarray-of-custom-objects-by -their-nsdate-properties –
ありがとうございました!それは私のために魔法をした:) –