2009-07-29 4 views
0

Я разработал одно приложение для iPhone, в нем я использовал sqlite3 для хранения данных. он работаетSqlite3 используя в iPhone

штраф в эмуляторе. У меня есть одно сомнение в том, что когда мы устанавливаем это приложение в реальном iPhone, он работает исправно с любым дополнительным процессом.

Я имею в виду, есть ли необходимость в установке sqlite3 в iPhone отдельно?

pls help me ..

спасибо и приветствую.

ответ

3

SQLite скомпилирован непосредственно в ваше приложение как один файл C (объединение ), которое вы включаете в сборку. Это означает, что нет библиотеки, которую необходимо установить отдельно.

+0

спасибо большое .. дорогой Мартин .. – 2009-07-29 09:12:41

0

все должно быть хорошо, мне не нужно было ничего странного, как установить sqlite3 на iPhone. Лучше всего, чтобы ухватиться за iPhone и поставить на него приложение и протестировать его. Я слышал, что некоторые люди находят что-то сбой на iPhone, но не на симуляторе, поэтому лучше быть в безопасности, чем сожалеть (обратите внимание на то, что имитатор не эмулятор, поэтому он не собирается эмулировать iPhone на 100%).

+0

вас очень устраивает .. дорогой Аллан. – 2009-07-29 09:14:14

0

Да, это должно работать нормально. Но вы должны рассмотреть возможность перехода на Core Data: он обеспечивает эффективный способ обработки данных без необходимости гашения в sqlite.

+0

Правда, но множество приложений являются кросс-платформенными даже с использованием C++ на iphone с .mm-файлами или компиляции на g ++. Хотя Core Data отлично подходит только для платформ iphone или mac, sqllite работает на всех платформах даже в консолях (особенно если вы хотите создать кросс-платформенный игровой движок). –

0

Если вы используете динамическую библиотеку sqlite, установленную на iPhone, как вы гарантируете, что версия файла заголовка, с которой было скомпилировано приложение, совместима с динамической библиотекой на iPhone. Это может произойти при компиляции с другой версией SDK с разными версиями sqllite, чем то, что установил iPhone.

Смежные вопросы