The user can reorder items in a UITableView, the data is from a single entity. I want to persist the order of which the user has defined (by moving the items) back into CoreData so that when I fetch the records back the order will be what the user defined. I know you could simply do this by having an integer attribute in the model, but that would be inefficient if I had a lot of records as I would have to update every other record. Is there an elegant way I could achieve this, without having to use the approach I mentioned? ThanksThe user can reorder items in a UITableView, th