我开发了一个iPhone应用程序,其中我使用sqlite3进行数据存储。它正在运作
在模拟器中很好。我有一个疑问,那就是,当我们在真正的iPhone中安装这个应用程序时,它是否可以正常运行任何其他过程..
我的意思是有需要在iPhone上单独安装sqlite3吗?
请帮帮我..
感谢和问候。
答案 0 :(得分:3)
SQLite作为您在构建中包含的单个C文件( amalgamation )直接编译到您的应用程序中。这意味着您无需单独安装库。
答案 1 :(得分:0)
它应该没问题,我没有做任何奇怪的事情,比如在iPhone上安装sqlite3。最好的办法是抓住iPhone并将你的应用程序放在上面进行测试。我听说有些人在iPhone上发现了崩溃事件,但没有在simlulator上发现崩溃,所以安全比抱歉更好(注意它的模拟器不是模拟器所以它不会模仿iPhone 100%)。
答案 2 :(得分:0)
是的,它应该可以正常工作。但是你应该考虑迁移到核心数据:它提供了一种处理数据的强大方法,而不必在sqlite中进行处理。
答案 3 :(得分:0)
如果您使用iPhone上安装的sqlite动态库,您如何保证您的应用程序编译的头文件版本与iPhone上的动态库兼容。当针对不同版本的SDK进行编译时,可能会发生这种情况,这些版本的sqllite版本与iPhone安装的版本不同。