gpt4 book ai didi

ios - iOS 应用程序使用 Web 服务需要不同的框架

转载 作者:行者123 更新时间:2023-11-29 04:32:39 26 4
gpt4 key购买 nike

我想问一下,我在应用程序端需要什么框架/库来通过 REST 使用 Web 服务。

目前我有 SBJson 来解析 JSON 和 ASIHTTPRequest 框架。 ASIHTTPRequest 是 REST 协议(protocol)吗?或者我是否必须在 ASIHTTPRequest 之上添加另一个 REST 库。

另一个问题是 ASIHTTPRequest 框架从去年开始就不再维护了。那么它仍然适用于当前带有 ARC 的 iOS 5 吗?

除了 SBJson 和 ASIHTTPRequest 之外,还有哪些框架/库是我为了使用 Web 服务而错过的?

如果有人能引导我朝正确的方向前进,我会很高兴

编辑:我发现了另一个框架 RESTkit。该框架是否取代了 ASIHTTPRequest 框架,或者它们是否携手合作?第一次做 Web 服务并从 iOS 端使用它。所以我可能会问很多愚蠢的问题。

最佳答案

REST 不是一种协议(protocol),而是一种架构。它只是描述了某种 Web 服务设计风格。您不需要任何特殊的框架来与 RESTful 服务进行通信。 SBJson 和 ASIHHTPRequest 应该足以满足您的需求。

对于使用 ARC 的 ASIHTTPRequest,您所要做的就是在每个源文件上设置 -fno-objc-arc 编译器标志。请参阅此问题以获取更多信息:

How can I disable ARC for a single file in a project?

您还可以将 ASIHTTPRequest 构建为静态库(不带 ARC)并在应用程序中链接到它。

关于ios - iOS 应用程序使用 Web 服务需要不同的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516065/

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