gpt4 book ai didi

objective-c - 更新 sqlite3 API

转载 作者:行者123 更新时间:2023-12-03 17:28:02 25 4
gpt4 key购买 nike

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

我似乎找不到任何有关如何执行此操作的信息。有人有任何提示或概述更新过程的网站吗?

iPhone 也支持 3.5+。我知道它是嵌入式的,所以不应该成为问题......

最佳答案

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

您可以在这里阅读有关合并的内容:http://sqlite.org/amalgamation.html ,但简而言之:'''合并是一个名为“sqlite3.c”的单个 C 代码文件,其中包含核心 SQLite 库以及 FTS3 和 RTREE 扩展的所有 C 代码'''

我还建议不要直接使用 sqlite 调用,它们不是设计成这样使用的(sqlite 的作者说)。相反,有许多 cocoa wrapper ,包括 fmdb:http://code.google.com/p/flycode/source/browse/trunk/fmdb/ (我写的):)

-格斯

关于objective-c - 更新 sqlite3 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com