Это трудно сказать, так мало информации. Но если вам нужно хранить и получать доступ к набору данных в iOS, Core Data обычно является хорошим вариантом.
Это, очевидно, сложнее, чем просто хранить данные в файлах (массив/словарь может записывать его содержимое на диск), но вы получаете много других вещей для «бесплатного». Хорошие вещи включают NSFetchResultController, что означает, что вы можете подтолкнуть свои данные к табличному представлению с очень маленьким кодом. Это упрощает работу и отменяет транзакции.
Другой вариант - напрямую использовать SQLite. Если вы знаете SQL и ваша структура данных не так легко вписывается в граф объектов (по какой-либо причине), или вы хотите получить больше контроля, чем Core Data, это может быть хорошим вариантом.