В основных данных, если у нас есть отношения с несколькими значениями, например, когда бизнес может иметь несколько ключевых слов, в генераторе подкласса NSManagedObject, Apple будет использовать NSOrderedSet вместо NSArray.
Они оба почти равны, за исключением того, что проверка прав собственности в NSOrderedSet несколько быстрее.
Любая причина, по которой Apple не использует гораздо более знакомый и знаменитый NSArray?