Подтвердить что ты не робот

Добавление базы данных SQLite в приложение для iPhone

Я пытаюсь изучить SQLite, и я создаю приложение для iPhone. Но я хотел бы добавить базу данных SQLite в мое приложение для построения. У меня есть три учебника, но я не понимаю этот код.

Как добавить базу данных SQLite в мое приложение для построения? Каким будет пример кода?

4b9b3361

Ответ 1

Прежде всего вам нужно создать свою базу данных.
Из командной строки создайте свой файл db.

sqlite3 mydb.db

Затем создайте таблицы в своей базе данных

CREATE TABLE tags (id int(5), name varchar(255), created_at datetime, updated_at datetime);

Повторите это для любых таблиц, которые вы хотите в своей базе данных.

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

Затем вам нужно будет связать в структуре взаимодействие с базой данных. Это можно найти под текущей папкой iPhone SDK.

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/usr/lib/libsqlite3.0.dylib

Наконец, вы должны включить заголовочный файл sqlite3.h из

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/usr/include/sqlite3.h

Теперь теперь можно писать код для доступа к вашей базе данных sqlite из приложения iPhone.

Ответ 2

В Интернете есть много информации.

Вы посмотрели демонстрационное приложение? Список книг SQLite Здесь показаны примеры общих функций базы данных в SQLite. Это эффективно использует стандартные API-интерфейсы SQLite C.

Существуют обертки Objective C, которые могут удовлетворить вас больше. EntropyDB, SQLitePersistenceObjects и FMDB.

Я нашел этот Tutorial и этот список ресурсов, которые могут помочь.

Недавно я использовал ORM SQLite.net Это способ пойти на меня, но затем я развиваюсь в MonoTouch С#.

Тони

Ответ 3

Я также рекомендую посмотреть FMDB. Это делает использование SQLite немного больше Objective-C/Cocoa -like. Это не полная ORM-оболочка или что-то еще; он просто переносит API C в нечто более вкусное.

Ответ 4

http://sqlite.org/docs.html - это хорошее место для начала.

Вы можете получить более полезную помощь, если вы более конкретно о том, что вы пытаетесь сделать, и о том, с какими препятствиями вы сталкиваетесь.

Ответ 5

Если вы используете Firefox, это удобный аддон, который вы можете использовать для управления и создания базы данных SQLite.

Ответ 6

вам нужно будет связать в структуре взаимодействие с базой данных. Это можно найти под текущей папкой iPhone SDK.

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/usr/lib/libsqlite3.0.dylib

Ответ 7

CoreData должен помочь, но я не могу найти его нигде в списке импортируемых фреймворков.

Вы можете заглянуть на примеры iPhone, особенно Пример списка книг SQLite.