这是一个框架类还是包装类,可以使sqlite3在iphone上的使用更容易?

这是一个框架类还是包装类,可以使sqlite3在iphone上的使用更容易?,iphone,sqlite,Iphone,Sqlite,我想知道是否有人已经编写了一个很好的包装类,可以更容易地在objective-c中使用所有这些“丑陋”的c代码,比如随意使用东西和其他东西?IPhone SDK 3.0中的新功能是核心数据。它可以用于将数据授权到sqlite数据库,并为您管理所有数据。我认为它不仅仅是查询一个表,还具有其他好处,比如将表行映射到模型对象。 IPhone SDK 3.0中新增的是核心数据。它可以用于将数据授权到sqlite数据库,并为您管理所有数据。我认为它不仅仅是查询一个表,还具有其他好处,比如将表行映射到模型对

我想知道是否有人已经编写了一个很好的包装类,可以更容易地在objective-c中使用所有这些“丑陋”的c代码,比如随意使用东西和其他东西?

IPhone SDK 3.0中的新功能是核心数据。它可以用于将数据授权到sqlite数据库,并为您管理所有数据。我认为它不仅仅是查询一个表,还具有其他好处,比如将表行映射到模型对象。
IPhone SDK 3.0中新增的是核心数据。它可以用于将数据授权到sqlite数据库,并为您管理所有数据。我认为它不仅仅是查询一个表,还具有其他好处,比如将表行映射到模型对象。

您可以使用

svn checkout http://flycode.googlecode.com/svn/trunk/ flycode-read-only

或者只需添加所需中继的名称。

您可以使用

svn checkout http://flycode.googlecode.com/svn/trunk/ flycode-read-only

或者只添加所需主干的名称。

fmdb是围绕SQLite的Cocoa/Objective-C包装

你可以在这里下载。

在本期中,我在fmdb演示/示例上添加了一个链接。


fmdb.m更多的是Objective-C的通用代码,而不是iOS的专用代码。如果可以,您必须删除或移动fmdb.m才能使用iOS库(iPhone/iPad)项目。前面提到过(上面的URL)。

fmdb是围绕SQLite的Cocoa/Objective-C包装

你可以在这里下载。

在本期中,我在fmdb演示/示例上添加了一个链接。


fmdb.m更多的是Objective-C的通用代码,而不是iOS的专用代码。如果可以,您必须删除或移动fmdb.m才能使用iOS库(iPhone/iPad)项目。上述问题(上面的URL)中提到了它。

这也是ASIHTT作者编写的非常干净的包装类

问候,,
Neil

这也是ASIHTT作者编写的非常干净的包装类

问候,,

Neil

它不是作为iPhone框架或库预先打包的,但是您应该能够将这些类放到您的项目中并开始使用它们。把它变成一个静态库也很容易。“这个项目目前没有下载。”…我几乎每次在谷歌代码项目上都会读到。奇怪的如何获得它?+1用于FMDB。如果您不想处理核心数据的复杂性,或者您来自强大的数据库背景,并且更喜欢处理原始SQL,那么FMDB非常棒。比处理sqlite3 C api更干净、更简单。它不是作为iPhone框架或库预先打包的,但您应该能够将类放到项目中并开始使用它们。把它变成一个静态库也很容易。“这个项目目前没有下载。”…我几乎每次在谷歌代码项目上都会读到。奇怪的如何获得它?+1用于FMDB。如果您不想处理核心数据的复杂性,或者您来自强大的数据库背景,并且更喜欢处理原始SQL,那么FMDB非常棒。比处理SQLite3CAPI更干净、更简单。51区不是像NDA一样吗?我不喜欢SDK 3.0。所有iPod touch用户都不升级。保密协议被取消。该URL是一个公共URL-不仅适用于IPhone开发人员成员。我还认为您在升级速率方面弄错了:。如果有人不愿意为苹果公司的重大升级支付10美元,他们可能不会购买你的产品。我现在做的一切都是3.0,我不相信这些数据。我个人知道在现实生活中,在不同的国家,大约有20个iPodtouch用户。其中只有4个升级到了3.0。其他人说,他们只是不需要这些新功能,所以花了10美元。他们只是看看是否找到了可以使用2.x而不是3.0的应用程序,而且他们确实为应用程序支付了很多钱。我相信大量的用户,而不是纯粹的轶事证据。从我的经验来看,当我切换到3.0版时,没有一个用户抱怨过,我的销售额没有下降,而且在从SQLite切换到核心数据(加载时间、响应能力和内存)后,我在性能上获得了巨大的回报。这51区不就是NDA吗?我不喜欢SDK 3.0。所有iPod touch用户都不升级。保密协议被取消。该URL是一个公共URL-不仅适用于IPhone开发人员成员。我还认为您在升级速率方面弄错了:。如果有人不愿意为苹果公司的重大升级支付10美元,他们可能不会购买你的产品。我现在做的一切都是3.0,我不相信这些数据。我个人知道在现实生活中,在不同的国家,大约有20个iPodtouch用户。其中只有4个升级到了3.0。其他人说,他们只是不需要这些新功能,所以花了10美元。他们只是看看是否找到了可以使用2.x而不是3.0的应用程序,而且他们确实为应用程序支付了很多钱。我相信大量的用户,而不是纯粹的轶事证据。从我的经验来看,当我切换到3.0版时,没有一个用户抱怨,我的销售额没有下降,而且在从SQLite切换到核心数据(加载时间、响应能力和内存)后,我在性能方面获得了巨大的回报。这是这个问题的重复:这是这个问题的重复:有趣。谢谢命令行在哪里存储这些东西?为什么谷歌不提供简单的下载,而是提供这种黑客式的svn校验机制呢?我只是想知道为什么他们把它弄得这么复杂。试过了,效果很好。它将这些东西存储在mac电脑的某个地方,在我的用户目录中的“flycode只读”下。我现在感觉自己像个真正的“黑客”;)下载东西的最佳方式!有趣的谢谢命令行在哪里存储这些东西?为什么谷歌不提供简单的下载,而是提供这种黑客式的svn校验机制呢?我只是想知道为什么他们把它弄得这么复杂。试过了,效果很好。它将这些东西存储在mac电脑的某个地方,在我的用户目录中的“flycode只读”下。我觉得我