Класс подключения Sqlite3 для iPhone SDK - PullRequest
0 голосов
/ 09 марта 2009

Существует ли какой-либо общий класс подключения sqlite3 для работы с iPhone SDK. Я понимаю, что подключать и выполнять запросы каждый раз довольно просто, но для экономии времени было бы реальной помощью, если бы мы могли использовать класс для непосредственной обработки всего sql.

Я бы представил что-то, что возвращает NSMutableArray, если вы передадите ему запрос.

Есть ли что-нибудь доступное?

Ответы [ 3 ]

2 голосов
/ 09 марта 2009

Также взгляните на SQLitePersistentObjects , который я использую. Большим преимуществом является то, что мне пока не нужно беспокоиться о схемах и тому подобном. Тем не менее, похоже, что SQLitePO не может хранить объекты в альтернативных таблицах, AFAIK. В противном случае, кажется, работает нормально.

1 голос
/ 09 марта 2009

Мы используем обертки FMDB от Flying Meat и Gus Mueller. Они неплохо справляются, оборачивая C API sqlite3 с Cocoa и возвращая первоклассные типы Cocoa. Вы не возвращаете NSMutableArray из запроса - вы получаете FMResultSet, похожий по духу на JDBC ResultSet (если память служит). Это также MIT лицензируется, если это имеет значение.

0 голосов
/ 18 июня 2011

Для связи с базой данных SQLite вы можете попробовать следующую библиотеку: https://github.com/ziminji/objective-c-sql-query-builder

С помощью этой библиотеки вы можете создавать запросы SQL и создавать модели ORM, которые помогут вам лучше получить доступ к базе данных. В библиотеке также есть довольно хорошая вики-страница, которая может помочь вам интегрировать ее в ваше приложение.

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