Мне было интересно, если бы у меня было около 20 или около того объектов (чисел и строк), которые я хотел бы сохранить для своего приложения, было бы лучше сделать это в виде списка? или NSUserDefaults? или мне нужно будет реализовать coredata?
NSUserDefaults в основном используется для пользовательских настроек, если вам необходимо сохранить данные приложения, основные данные - это, вероятно, путь
Я бы использовал NSUserDefaults, если вам нужно всего лишь сохранить 20 строк. это самый быстрый способ.
Вы можете получить пример здесь: http://www.cocoadev.com/index.pl?NSUserDefaults
Вы также можете сохранить массив в NSUserDefaults, если не хотите хранить 20 переменных.
В любом случае, если вам нужно хранить более сложные объекты, лучше использовать списки или coredata.
Надеюсь, это поможет