Чтобы дополнить предыдущие ответы, вы можете использовать KeyedArchiver для чтения / записи вашего объекта в файл.
BOOL result = [NSKeyedArchiver archiveRootObject:your_NSArray toFile:filePath];
и
id archive = [NSKeyedUnarchiver unarchiveObjectWithFile:filePath];
Стандартные каталоги iOS, в которых ваше приложение может хранить файлы, доступны через
NSSearchPathForDirectoriesInDomains