Первый пост - надеюсь, я все делаю правильно!
У меня есть файл lexicon.plist, содержащий массив из 250 тыс. Слов. Я хочу загрузить все слова длины 'n' в NSArray.
Я знаю о методе экземпляра NSArray:
- (id) initWithContentsOfFile: (NSString *) aPath
но я не вижу способа вмешаться в процесс чтения файла в NSArray. Единственное решение, которое я вижу, это сначала загрузить весь словарь в один NSArray, а затем выполнить его в цикле, выбирая элементы длины 'n'.
Я очень новичок в Какао, но я сталкивался с некоторыми методами, которые выполняют некие итеративные задачи, которые принимают «блок» кода, который вызывается на каждой итерации. Мне было интересно, существует ли такой функциональный вариант initWithContentsOfFile или как я мог бы итеративно прочитать массив из файла .plist и отфильтровать интересующие меня элементы.
[И если вам интересно, может ли это быть причиной преждевременной оптимизации - это так ;-) Но я все же хотел бы знать.]