当前位置:  开发笔记 > 编程语言 > 正文

更新sqlite3 API

如何解决《更新sqlite3API》经验,为你挑选了1个好方法。

我想更新/升级Sqlite3的标准Leopard安装到> 3.5以使用Cocoa项目中的新sqlite_xxx_v2方法.

我似乎无法找到有关如何执行此操作的任何信息.有没有人有任何提示或网站概述更新程序.

iPhone上也支持3.5+.我知道它是嵌入式的所以不应该是一个问题......



1> 小智..:

您想要做的是从http://sqlite.org/download.html获取合并源.然后将其编译成/添加到您的项目中.您不希望替换系统sqlite-在其他应用程序中会产生意外后果.另外,我很确定系统sqlite不是一个库存sqlite ... Apple可能已经对它进行了核心数据所依赖的修改.

你可以在这里阅读合并的东西:http://sqlite.org/amalgamation.html,但简而言之:'''合并是一个单独的C代码文件,名为"sqlite3.c",它包含所有C代码对于核心SQLite库以及FTS3和RTREE扩展'''

我还建议不要直接使用sqlite调用,它们不是为那种方式设计的(sqlite的作者说).相反,有很多可可包装,包括fmdb:http://code.google.com/p/flycode/source/browse/trunk/fmdb/(我写的):)

-GUS

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有