2012-01-06 49 views
1

我有数据存储在某个数据库服务器上。专业人员如何在iPhone应用程序中检索数据? (数据库)

我想从我的iphone访问这些数据。
如何使用objective-c连接到数据库服务器?

作为一个侧面问题,我不确定使用哪个数据库,因此对这个问题的建议也会受到欢迎。

+0

你存储在iPhone本身的数据(在这种情况下,答案是SQLite的),或者你将数据存储在某个服务器上? – Johan 2012-01-06 13:04:43

+0

这不是一个真正的编程问题。堆栈溢出问题通常集中在一个特定的技术问题上,而不是一个广泛的决定,例如“使用哪个数据库”。但是大多数工程师在iOS上使用sqlite3,因为它随每个版本的操作系统一起提供。 :) – 2012-01-06 13:05:18

+0

我**不**要求_which_数据库使用,但通常我会如何解决这样的问题。我读了一些关于Core Data或类似的东西,并且我读到了Objective-C中不支持MySQL。所以如你所见,这确实是一个技术问题。我也想知道如何在我的代码中实现一个数据库,也许有人可以给我一个指导教程的链接。我只是想确保我正确地做到这一点,因为我对Objective-C编程非常新颖。 @Johan:我不想将它存储在iPhone上,只需从数据库中读取并输出它(如文本等)即可。 – 2012-01-06 13:16:39

回答

2

在IOS中存储数据的方法有很多,各有其优点和缺点。我建议通读IOS Core Data Programming Guide来了解它们的基本原理。

IOS的​​Managed Object Model非常强大,因此您应该仔细阅读这些部分,它允许您在持久性存储(数据库)中拥有所有实体的对象表示。

苹果还发布了一个深入的教程,它利用了管理对象模型和工具,你可以找到here

相关问题