У меня около 20000 NSDictionary
с. Каждый словарь содержит три NSString
с. Словари организованы в виде папок-файлов, то есть у меня около двадцати основных групп, и в каждой группе у меня есть еще двадцать подгрупп. В каждой подгруппе у меня есть список NSDictionary
s, которые входят в эту подгруппу.
Все эти данные статичны, хотя время от времени они будут обновляться при загрузке более новой версии данных.
Пользователь не обязательно будет взаимодействовать с этими данными при каждом использовании приложения, хотя основная «группа» всегда будет отображаться при каждом использовании приложения.
Итак, мой вопрос: каков наилучший способ сохранить эти данные и затем загрузить их при необходимости? Сначала я думал просто поместить все это в список, а затем создать NSArray
из этого списка, когда приложение откроется, но мне интересно, будет ли это медленно. Поскольку пользователь может никогда не взаимодействовать с этим списком, может быть, лучше использовать альтернативный подход?