BinaryData型でAttributeをつくればよい。 [...] NSData *arrayData = [NSKeyedArchiver archivedDataWithRootObject:TheArray]; myEntity.arrayProperty = arrayData; [self saveContext]; //Self if we are in the model class [...] こんな感じで保存できる。 とり出すときは NSMutableArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:anEntity.arrayProperty]; こう。 出典: How to save a NSArray/NSMutableArray in Core Data