您是否需要一个库来使用Objective-c与Rails通信?

您是否需要一个库来使用Objective-c与Rails通信?,objective-c,ruby-on-rails,json,Objective C,Ruby On Rails,Json,我正在浏览有关使用Rails作为后端创建iOS应用程序的教程,它们似乎都涉及到AFNetworking之类的库。我似乎无法理解为什么它不能只使用JSON(即)http://localhost:3000/posts.json“)而不涉及这些库 我所指的这些教程并不新鲜,可能已经过时了。在阅读了有关NSURL的内容之后&在深入研究我的应用程序之前,我只是好奇为什么在C.R.U.D.(创建/读取/更新/销毁)应用程序时不使用这些库可能不太可行 (顺便说一句,我使用的是Rails 4,所以他们可能引入了

我正在浏览有关使用Rails作为后端创建iOS应用程序的教程,它们似乎都涉及到AFNetworking之类的库。我似乎无法理解为什么它不能只使用JSON(即
)http://localhost:3000/posts.json“
)而不涉及这些库

我所指的这些教程并不新鲜,可能已经过时了。在阅读了有关NSURL的内容之后&在深入研究我的应用程序之前,我只是好奇为什么在C.R.U.D.(创建/读取/更新/销毁)应用程序时不使用这些库可能不太可行

(顺便说一句,我使用的是Rails 4,所以他们可能引入了一些新的东西,使这些库变得不必要)


此外,任何与该主题相关的有用链接都将非常受欢迎

有时理解某些东西的需要需要涉及到这些库如何形成的演变过程

没有什么可以阻止您直接使用NSUrlConnection(或其他)并直接与web服务交互。毕竟,这只是HTTP和JSON

然而,在说了这么多,做了这么多之后,你可能会注意到你写了很多粗制滥造的东西。不得不处理一些有趣的角落案例,最终分散了自己编写应用程序的注意力


这就是那些库派上用场的时候。

当然,没有库你也可以做到。但是,您最终将编写其他人已经编写过(并经过广泛测试)的(枯燥的)代码。