If I were to use a predicate with the IN operator for fetching results using Core Data:
NSPredicate *inPredicate = [NSPredicate predicateWithFormat: @"attribute IN %@", aCollection];
and that attribute has unique values, is it right to assume the order in which the results are returned corresponds with the order of the values in the collection, or would I need to sort them afterwards?