Возможно ли создать большую 50-мегабайтную базу данных на iPhone? Чтобы его можно было искать очень быстро умным способом? С SQlite?родная база данных iPhone, все данные на iPhone
ответ
В этой статье рассказывается о SQLite for iPhone SDK. Он использует FMDB, который является оболочкой для какао для SQLite3
Да, вы можете использовать SQLite на iPhone. Поскольку база данных - это всего лишь файл, вы можете добавить файл 50 МБ в ваше приложение, и все. Производительность SQLite на iPhone хороша, по моему опыту, хотя YMMV зависит от вашего точного расположения таблиц и индексов.
На мой взгляд, определенно стоит проверить оболочку FMDB, предложенную Галвегяном; это делает программирование довольно легким, чем прямое использование самой библиотеки SQLite.
Несмотря на то, что 50 МБ находится ниже предела, имейте в виду, что для приложения для 50-процентного приложения потребуется некоторое время, и люди не могут установить его из AppStore без подключения WiFi или iTunes.
SQLite является частью поддерживаемого API, доступного на iPhone.
Кроме того, 50 МБ на самом деле не является «большой» базой данных. SQLite справится с этим, даже не мигая.
Обязательно используйте SQLite. Я считаю, что он очень прост в использовании. Если вам нужен код для примера, проверьте http://tetontech.wordpress.com/2008/06/28/iphone-objective-c-sqlite-development/
Если вам нужна простая в использовании обертка, ознакомьтесь с QuickConnectiPhone. В этой структуре есть обертка, которую вы можете вытащить и использовать.
Я знаю, что OP, вероятно, уже давно нашли свое решение в настоящее время, но я думал, что я хотел бы добавить (для тех, кто посадки здесь от поиска Google) нашей SDK базы данных, RDM Embedded, из Райма, как еще одно возможное решение.
Насколько я могу судить, это единственная другая родная база данных (не оболочка), альтернативная SQLite на iPhone, и единственная, которая поддерживает как сетевые, так и реляционные модели баз данных.
Мы немного информации на raima.com/iphone
- 1. База данных iPhone App?
- 2. Удаленная база данных для обнаружения iPhone iPhone
- 3. база данных в iphone
- 4. база данных в приложениях iphone
- 5. База данных + синхронизация (приложение Iphone)
- 6. Предварительно загруженная база данных на iPhone?
- 7. Удалить данные sqllite на iphone - база данных заблокирована
- 8. iPhone - база данных SQLite Прочитано
- 9. База данных iPhone SQLite не обновляется
- 10. База данных и база данных для iPhone - iPhone обновляет только модификации
- 11. Экран входа в iPhone iPhone + База данных MySQL
- 12. iPhone-приложение для iPhone: база данных HTML5 и аудиофайлы
- 13. База данных mySQL для iPhone app
- 14. База данных в разработке приложений для iPhone
- 15. База данных для приложения iphone - любой совет?
- 16. Данные на iPhone?
- 17. Как профессионалы получают данные в приложении для iPhone? (база данных)
- 18. База данных поддержки датского языка в iphone
- 19. База данных sqlite, не обновляющая измененные данные в iphone sdk
- 20. Получение данных на iphone
- 21. Как создается база данных iPhone впервые?
- 22. Какая лучшая база данных для приложений iphone
- 23. Запуск и база данных изображений png - iPhone
- 24. Где находится база данных iPhone MIME?
- 25. Где создана база данных sqlite iphone simulator
- 26. данные iPhone на PHP
- 27. iPhone: данные обновления данных ядра
- 28. Онлайн-база данных для iPhone-приложения с использованием основных данных
- 29. Специальная выборка CoreData (не все данные) iPhone
- 30. Где находится база данных sqlite3, хранящаяся на эмуляторе iphone?
Подождите ... Вы говорите, что вы должны предварительно выделить базу данных 50MB для того, чтобы использовать его с приложением, даже если он пуст? Это кажется странным. Пожалуйста, скажите, что я неправильно понял. – oligofren