Вам не ясно, что вы собираетесь делать с этими данными. Plists и Core Data являются постоянными форматами (на диске). Массивы представляют собой формат в памяти (и их также можно скопировать на диск, я полагаю, если это то, что вы хотите сделать, но изобретать собственный формат двоичного диска - это то, что вы должны учитывать очень редко, и, конечно, не в том случае, если вы наверное есть).
В памяти вы, вероятно, можете просто использовать массив (NSArray), и каждый элемент может быть NSDictionary других свойств, относящихся к этой записи. Это похоже на модель вашего дизайна MVC, которую вы затем можете подключить к представлению таблицы.
Что касается сохранения этого на диске, это зависит от того, является ли 100 элементов фиксированным количеством, приблизительным значением или минимумом и т. Д. Списки (см. NSKeyedArchiver) отлично подходят для всех данных, за исключением, возможно, необработанных данных изображения-- Возможно, вы захотите сохранить их «в стороне» в виде отдельных файлов изображений с именами файлов в списке.
Я не знаю много о Core Data, но это не так уж ново, и это не проверено, поэтому, если он делает то, что вы хотите, без особых хлопот, сделайте это.