在 xCode 中创建一个 iPhone 应用程序,我需要使用 Microsoft SQL Server 中的数据填充它。这可能吗?如果是这样,是否有任何在线教程可以帮助我?
问问题
1364 次
2 回答
1
是的,很有可能。这是使用 NSURLConnection 的一个很好的开始,然后您应该查找 NSJSONSerialization 或 XML 解析来处理数据。基本上,您的服务器上需要一个 .php 文件,您可以使用它来查询 MySQL 并返回您喜欢的格式。
那里有很多教程,还有一些关于从数据库解析 JSON 或 XML 的很棒的 YouTube 视频。
对于 TableView 填充和异步下载,Apple 提供了名为 LazyTableView 的示例代码。
这个网站也充满了例子。
于 2013-01-07T00:48:39.367 回答
1
我建议使用 3 层模型。
- 您的数据库
- 一种网络服务,当您的应用向网络服务发送请求时从数据库中获取数据
- 您的应用程序,它连接到 Web 服务并从 Web 服务请求数据,而 Web 服务又连接到数据库。
为什么这么复杂?因为如果你直接在你的 iPhone 应用程序中连接到你的数据库,而没有它之间的网络服务。(如果这在 iPhone 应用程序中甚至是可能的)那么您将面临安全风险,因为您的应用程序将包含您的数据库连接字符串。
于 2013-01-07T02:00:53.670 回答