Можно ли сопоставить sqlite-файл с coredata?sqlite to coredata
ответ
Вы можете использовать sqlite как постоянное хранилище для Core Data. Да. Это происходит по умолчанию с использованием шаблонов Xcode.
Вы можете загружать данные из sqlite в Core Data. Да. Откройте базу данных sqlite и загрузите записи в Core Data.
В Интернете есть несколько учебников по основным данным.
Если вы спрашиваете, можете ли вы сопоставить существующий sqlite-db с базовыми данными. Теоретически, однако, загрузка данных из существующей базы данных sqlite в базовые данные с использованием основных методов данных намного проще.
из ядра Руководства по программированию данных FAQ:
Как я могу использовать существующую базу данных SQLite с Core Data?
У вас нет. Хотя Core Data поддерживает SQLite как один из его постоянных типов хранилища, формат базы данных является конфиденциальным. Вы не можете создать базу данных SQLite с использованием собственного SQLite API и использовать ее напрямую с Core Data (а также не должны манипулировать существующим хранилищем SQL Data Core с использованием собственного SQLite API). Если у вас есть существующая база данных SQLite, вам необходимо импортировать ее в ядро Хранилище данных (см. «Efficiently Importing Data»).
В большинстве случаев вы должны импортировать данные из своей базы данных в хранилище основных данных в отдельном приложении, а затем использовать полученный файл в реальном приложении. Таким образом, вы избегаете ненужных накладных расходов на импорт данных в вашем приложении.
Для фактического импорта вы можете использовать шаблон find-or-create, это может быть не самый эффективный метод, но это не будет проблемой, если вы импортируете данные в автономном режиме (вне вашего реального приложения) ,
- 1. CoreData и preload sqlite
- 2. coredata sqlite malformed DB
- 3. CoreData Защита SQLite
- 4. CoreData против SQLITE
- 5. CSV to CoreData
- 6. swift - JSON to CoreData
- 7. CoreData NSNumber to Int32
- 8. CoreData: Заменить .sqlite вызывает сбой
- 9. SQLite или coredata или другие
- 10. Разница между coredata и sqlite
- 11. Приведение данных sqlite в CoreData
- 12. CoreData + NSFetchedResultsController vs sqlite speed
- 13. Концепция sqlite для концепции coredata?
- 14. Заполнение sqlite db, созданного CoreData
- 15. Обновленная база данных sqlite CoreData
- 16. Файл sqlite CoreData в NSBundle
- 17. Предварительная поставка CoreData с sqlite
- 18. Миграция из Sqlite в CoreData
- 19. CoreData to-many добавить ошибку
- 20. zoo - Round coredata to integer
- 21. NSNumber * to NSString * from CoreData
- 22. CoreData: ошибка: -addPersistentStoreWithType: SQLite конфигурации: (нуль)
- 23. Ошибка SQLite 266 на базе CoreData DB
- 24. Coredata: Не литье Coredata Fetch Results to Objects
- 25. CoreData SQLite, сохраняющий сбой данных изображения
- 26. Как заставить coredata восстановить базу данных sqlite?
- 27. Вставка индекса Coredata непосредственно в файл sqlite
- 28. импорт CSV в CoreData SQLite для Iphone
- 29. logging доступ к sqlite в Coredata
- 30. iOS, CoreData, SQLite, файл, потерявший свои данные