I\'m just starting out with using Core Data on the iPhone SDK and I\'m looking into saving an ordered list, something like an array. However, relationships in Core Data are
As of OS X Lion (10.7) this is now much more straight forward. Cocoa now has support for a new NSOrderedSet class which is compatible with Core Data. This functionality is also available in iOS though requires iOS 5.0 or later. This means that this can't be used if you want your app to be backwards compatible with earlier versions of iOS or OS X.
All you need to do to gain ordering is open the Core Data model editor, select a to-many relationship and check the "ordered" check-box.