2

是否有允许Cocoa和 Objective-C 与远程数据库交互的框架或类,无论是SQLiteMySQL还是其他(尽管最好是 SQLite)?

4

1 回答 1

1

您可以下载源代码并自己编译,但我读到这很痛苦,我认为该项目可能已经死了:

CocoaMySQL-src

但是,直接从 iPhone/iPad 应用程序连接到远程数据库是一个非常糟糕的主意。想象一下,有人拥有越狱的 iPhone 和一个简单的数据包嗅探器……有人会非常容易破坏数据库的安全性。

完成此操作的最佳方法是通过远程数据库服务器上的 Web 服务器将其包装在 php 中。然后,您可以使用简单的 http POST 请求在数据库上运行查询,并让页面返回 xml/json/whatever。

于 2011-09-04T03:40:08.003 回答