Core Data имеет небольшую кривую обучения, если вы не знакомы с подобными уровнями абстракции.
Я использовал и SQLite, и Core Data в двух разных приложениях - первое приложение, которое я не делал 'Я не знаю основных данных, поэтому я использовал SQLite.Это было просто, но есть много кода, который нужно добавить, чтобы «заставить его работать» - то есть мост между SQL и Objective-C.Я рекомендую обертку FMDB, которую мы использовали.
Второе приложение, которое мы устали от попыток настройки SQLite и решили попробовать Core Data.Поначалу это было неприятно, но после того, как вы освоили его, намного меньше кода для ввода ваших объектов в хранилище данных и из него.
Моим выбором для всех приложений, движущихся вперед, будет CoreДанные.
Плохая новость в этом ответе заключается в том, что если вы не знакомы ни с одним из них, я не думаю, что есть какое-либо «быстрое» решение, как вы, возможно, надеялись.Хорошая новость заключается в том, что чем раньше вы начнете использовать Core Data, тем быстрее вы сможете изучить его и использовать в новых приложениях.
Наконец, лучший способ такой модификации - это модульное тестирование, поэтому вы можете менять модули/ методы в и из.Я рекомендую GHUnit, если вы его еще не используете.