Я хотел бы знать, как сохранить несколько строковых объектов, хранящихся в массиве, с помощью Core Data.
Я понимаю, как хранить одну строку, но есть ли какой-либо удобный метод/могу ли я сохранить сам объект массива, а не перебирать массив и хранить каждый элемент строки отдельно?
NSManagedObject *alice = [NSEntityDescription insertNewObjectForEntityForName:@"Student" inManagedObjectContext:context];
[alice setValue:@"Alice" forKey:@"name"];
[alice setValue:@"Computer Science" forKey:@"major"];
В принципе, могу ли я сделать setValue массивом вместо Алисы?
(В качестве несвязанного вопроса, как я могу кэшировать данные на iphone, например изображение...)
Спасибо за любую помощь