title: Core Data ordering with a UITableView and NSOrderedSet
body: <p>What are the steps that I need to perform to implement user-defined ordering in a <code>UITableViewController</code> with Core Data as the backing store? </p>
  
  <p>Do I still need to respond to <code>-tableView:moveRowAtIndexPath:fromIndexPath:toIndexPath:</code> or is the model re-ordering handled automatically by the table view? Can I just check the "Ordered" checkbox in the Core Data model file and expect it to transmit the changes from the table view to the store, or do I have to do more? Do I have to change the way my <code>fetchedResultsController</code> gets it's objects (e.g. add a sort descriptor)? </p>