gpt4 book ai didi

iphone - 最佳实践 : What I should know before creating a web app API for an iPhone app?

转载 作者:行者123 更新时间:2023-12-03 19:38:14 26 4
gpt4 key购买 nike

我正在开始 iPhone 应用程序开发,并且想要创建一个涉及从 Web 应用程序提取数据的应用程序。我将使用 PHP 和 Zend Framework 开发 API。我以前从未创建过公共(public) API,也从未创建过使用公共(public)数据的 iPhone 应用程序。

以下是我的一些具体问题:

我需要做的一件事是使用 API 中的数据创建一个表格 View 。

  • 我的 API 应返回什么数据格式? XML、JSON、HTML? (我假设 XML 将是最简单的)

假设我的 API 有一个 fetchAll 函数,它返回数据库表中的所有记录,我应该如何格式化这些数据,以便在我的 iPhone 应用程序中轻松使用?

# http://myapp.com/api/people/fetchAll
array(
0 => 'John',
1 => 'Sally',
2 => 'Chris'
)

更新:经过一些研究后,我决定(在服务器端)我想要实现 RESTful API返回 JSON。所以我的 iPhone 应用程序最终将是一个 REST 客户端。

我还找到了这篇文章,尽管现在可能已经过时了:Creating RESTful Web Service Clientsin Cocoa and Cocoa Touch

最佳答案

我建议使用 JSON。

在服务器上,您可能希望从“fetchAll”请求中返回 JSON 格式的数据。

在iPhone客户端应用程序上,从请求中获取数据后(尝试 ASIHTTPRequest library ),您可以使用诸如 TouchJSON 之类的库解析 JSON .

更新

我仍然推荐 JSON,但我只是使用 NSURLConnection 与 API 进行通信。实际上,我使用 iOS Recipes 中的包装器本书,因为它们提供了很好的 block 回调,而不需要实现委托(delegate)方法。

关于iphone - 最佳实践 : What I should know before creating a web app API for an iPhone app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986714/

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