Базовые данные - это в первую очередь не API-интерфейс персистентности, а API-интерфейс для построения всего уровня модели приложения Model-View-Controller.Если вы откажетесь от Core Data, вы потеряете все автоматическое управление моделью данных и должны будете написать его самостоятельно.
Если приложение очень простое и, например, просто список данных, вы не знакомы с Базовыми данными, тогда развертывание вашей собственной модели данных может быть более быстрым решением.
Однако обычно это не так.Прежде чем принять решение, вы должны установить и посмотреть, сколько вспомогательного кода вам придется написать, чтобы получить данные из кэша ASIHTTPRequest в пользовательском интерфейсе.