У меня есть приложение iOS, которое я пытаюсь создать, который представляет пользовательские данные из файла .xlsx (MS Excel), который у меня есть. Файл имеет около 11 000 строк, по 20 столбцов на строку. Я создал парсер для преобразования каждой строки в подкласс NSObject
, причем каждый столбец является переменной экземпляра. Я сделал это NSCoding
совместимым, добавив каждый экземпляр к NSDictionary
, с его ключом, являющимся первой строкой исходного файла, и заархивировал его. Моя проблема заключается в том, что я не хочу раскрепощать такой массивный NSDictionary
, чтобы получить доступ к максимум 20 или объектам в нем, возможно, мне понадобится в любой момент времени.Сохранение данных для использования во время выполнения
Вопрос: Как я могу сохранить этот кусок данных таким образом, у меня нет 11 000 объектов, находящихся в куче, и все еще можно загрузить те, которые мне нужны, в приложение, Бег?
Спасибо, я проработал свой путь через руководство Big Nerd Ranch по программированию iOS, когда я остановился примерно на полпути, хотя немного поиграть. Я открыл книгу, чтобы посмотреть, на какой странице был включен CoreData, и обнаружил, что я оставил свою закладку на самой странице, на которой они начинают освещать CoreData, у меня есть немного чтения, но у меня уже есть проект, чтобы изучить концепция готова к работе. Опять же, спасибо. –