title: Insert an object at a specific position in NSOrderedSet in CoreData?
body: <p>Setting up a "To Many" relationship in CoreData and ticking the "Ordered" box defines your attribute as a NSOrderedSet.</p>
  
  <p>Is there an efficient way to insert an object at a specific position or to move an object up and down?</p>
  
  <p>Or do I need to create a NSMutabledOrderedSet with the data from the NSOrderedSet, insert or move my objects and then convert it back to NSOrderedSet?</p>
  
  <p>Or should I use a standard NSSet and manage a 'position' attribute myself?</p>