Core Data или Sqlite с FMDB для приложения на основе RSS-каналов?

#iphone #core-data

#iPhone #core-data

Вопрос:

привет, друзья,

Мое приложение, основанное на RSS-каналах, где я должен использовать базу данных для автономной поддержки

какой подход лучше — Core Data или Sqlite,

я прочитал эту статью

http://inessential.com/2010/02/26/on_switching_away_from_core_data

Давайте представим это на ваш взгляд?

Ответ №1:

В этой статье описывается уникальная ситуация, когда Core Data не принес пользы его дизайну приложения. Это исключение, подтверждающее правило.

Core Data должны быть вашим первым вариантом для любого приложения, которое сохраняет данные на iOS. FMDB, хотя и была полезна до появления Core Data на iOS, далеко не так мощна, как Core Data, и не обеспечивает всех преимуществ производительности и памяти.

Придерживайтесь Core Data.

Ответ №2:

Использование чего-либо другого, кроме CoreDate, было бы преждевременной оптимизацией — если вы не знаете, что собираетесь хранить десятки тысяч объектов и своевременно выполнять итерации по ним, тогда я не вижу причин не использовать CoreData.