Желание простого обзора того, как соединиться с базой данных SQLite в Cocoa/Objective-C

все. Я экспериментировал с Какао и программированием Objective C на Mac в течение нескольких месяцев теперь, и я желаю запустить приложения разработки, которые управляют большими объемами данных. Проблема, я не действительно уверен, где запустить с баз данных.

У меня есть хорошие знания в программировании Java с SQLite. Я читал немного о CoreData, и я не смог найти любые хорошие ресурсы для того, чтобы просто вручную соединиться с базой данных. Я ищу рекомендации.

Я должен попробовать CoreData, и если так, кто-либо может рекомендовать хорошее учебное руководство для кого-то плохо знакомого с языком? Или, я должен попытаться вручную соединить и запросить базу данных SQLite так или иначе?

6
задан halfer 18 June 2018 в 07:12
поделиться

2 ответа

Обратите внимание на потрясающий FMDB . Это оболочка Objective-C вокруг C SQLite API, которая действительно упрощает работу с базами данных SQLite в Какао.

Да, и к нему прилагается некоторая документация , а пример кода довольно прост для понимания и хорошо прокомментирован. Скорее всего, в этом примере демонстрируется 99% всего, что вы хотите сделать с базой данных SQLite.

На мой взгляд, если вы используете что-то еще для доступа к базе данных SQLite (это не хранилище CoreData), вы делаете это неправильно.

7
ответ дан 10 December 2019 в 00:35
поделиться

У Apple есть несколько руководств по Core Data, например: http://developer.apple.com/cocoa/coredatatutorial/index.html

Если вы хотите использовать sqlite, просто используйте sqlite C API: http://www2.sqlite.org/cintro.html

3
ответ дан 10 December 2019 в 00:35
поделиться