使用本机iOS类建立OAuth连接



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

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

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

附言-我以前真的试过在网上四处寻找,但没有任何结论性的报道。正如您所知,尽管它们提供了巨大的便利,但在使用第三方库时,仍有一些明显的问题需要考虑。更改是频繁的,你不知道它什么时候会退役。最重要的是,您希望了解项目中的每一行可见代码。

OAuth通过网络进行,传递请求并接收指示下一步需要进行的响应。因此,考虑到这一点,使用NSURLConnection发送请求,并实现委托方法来侦听响应或失败,并可能发送更多请求。

如果您刚开始使用OAuth,这可能会让人望而却步,因为来回调用方法似乎过于复杂。我建议获得一个简单的OAuth库(一个/非常/简单的OAauth库),并跟踪该代码。

最新更新