Это мое понимание: ресурсы в папке проекта доступны только для чтения. Таким образом, почти во всех примерах показано копирование plist из ресурсов в папку документов приложения. Почему мы не можем просто найти папку с документами приложения (после первого запуска) и создать там исходный список (т.е. в папке документов приложения, чтобы впоследствии мы могли изменить список с помощью кода?
Ответ: да, вы можете создать начальный список там. Но прежде чем сделать это, рассмотрите возможность использования NSUserDefaults для сохранения настроек.
NSUserDefaults
Поскольку в листе уже могут быть данные, необходимые при первой установке приложения;и эти данные должны прийти откуда-то.Почему не из плиста?
Я бы также предложил использовать папку «Библиотека», а не папку «Документы», на случай, если на каком-то этапе вы будете делиться файлами через iTunes.Папка «Документы» доступна конечному пользователю, а папка «Библиотека» - нет.