Импорт объектов NSString для arrayWithObjects из текстового файла - PullRequest
2 голосов
/ 22 февраля 2012

Я новичок в разработке, и я пытаюсь создать простое словарное приложение для личного пользования на iPhone.Для контекста, мой вопрос - продолжение до этого , на которое некоторые из вас любезно ответили вчера.

Возможно ли создать метод, который:

  1. Считывает текстовый файл
  2. Преобразует текстовые строки в файле в NSStrings
  3. Заполняет NSArray NSStrings для создания arrayWithObjects

Любая помощь или примеркод будет принята с благодарностью!

1 Ответ

2 голосов
/ 22 февраля 2012

Форматирование текстового файла для получения полезной структуры данных и его анализ будет самой сложной частью.Но, пока ваши NSArray или NSDictionary содержат только plist сериализуемые объекты, например NSString s, рассмотрите возможность использования простой сериализации.

Вы можете использовать это для сохранения: (Где массив - этомассив для сохранения и путь - это NSString пути к файлу)

[array writeToFile:path atomically:YES];

И это для загрузки из файла:

NSArray *array = [NSArray arrayWithContentsOfFile:path];

Вы также можете использовать NSJSONSerialization для создания и структурированиястрока и сохранить его более общими способами.

...