Coredata лучше? - PullRequest
       2

Coredata лучше?

0 голосов
/ 16 ноября 2010

coredata лучше чем FMDB? Мы можем сохранить первичный ключ в основных данных? или любой другой метод для достижения вместо использования primarykey в основных данных? любой учебник, пожалуйста?

1 Ответ

7 голосов
/ 16 ноября 2010

Я не думаю, что эти две вещи похожи друг на друга.FMDB - это просто оболочка для собственных API-интерфейсов SQLite, CoreData - это структура постоянства объектов, для которой SQLite является одним из возможных типов постоянного хранения.

Ознакомьтесь с руководством по программированию CoreData от Apple: https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

В дополнение к этому руководству по разработке с использованием CoreData на Mac: https://developer.apple.com/macosx/coredata.html

CoreData не предлагает первичного ключа, хотя, как правило, уникальность обрабатывается кодом вашего приложения.FMDB или даже собственный API-интерфейс SQLite могут быть вам полезнее в зависимости от ваших конкретных требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...