0

好的,所以这是一个通用问题。我一直在使用 RestKit 连接到 OAuth 和其他 Web 服务。它真的很棒。正如我们所知,还有其他几个可用的 3rd 方框架。

但是,是否可以仅使用本机 iOS 框架(NSURLConnection 等)提供的类从 OAuth Web 服务获取数据。

我知道是这样,但是是什么让它变得如此困难,以至于几乎每个人都宁愿选择像 RestKit 这样的东西。如果我想自己编写所有代码,我该怎么做。要使用哪些类,要考虑哪些事项,要参考的任何示例代码等。

PS - 我之前真的试图在网上四处寻找,但没有任何结论性的文章可用。如您所知,尽管它们提供了极大的便利,但在使用 3rd 方库时仍有一些明显的事项需要考虑。变化频繁,你不知道它什么时候可能会退役。最重要的是,您会想知道项目中的每一行可见代码。

4

1 回答 1

0

OAuth 发生在网络上,传递请求并接收指示接下来需要发生什么的响应。因此,鉴于此,使用 NSURLConnection 发送请求,并实现委托方法来侦听响应或失败,并可能发送更多请求。

如果您第一次接触 OAuth,这可能会令人生畏,因为来回调用该方法似乎过于复杂。我建议获取一个简单的 OAuth 库(一个/非常/简单的 OAuth 库),并跟踪该代码。

于 2012-11-05T13:55:04.397 回答