Jak wdrożyć ponowne zamawianie rekordów CoreData?

Używam CoreData dla mojej aplikacji na iPhone'a, ale CoreData nie zapewnia automatycznego sposobu na zmianę kolejności rekordów. Zastanawiałem się nad użyciem innej kolumny do przechowywania informacji o zamówieniu, ale użycie ciągłych liczb do indeksu zamówień ma problem. jeśli mam do czynienia z dużą ilością danych, zmiana kolejności rekordów potencjalnie wiąże się z aktualizacją wielu rekordów w informacjach o zamawianiu (przypomina to zmianę kolejności elementu tablicy)

Jaki jest najlepszy sposób na wdrożenie skutecznego schematu zamawiania?

questionAnswers(10)

yourAnswerToTheQuestion