1

Rails をバックエンドとして使用して iOS アプリを作成するチュートリアルを調べていますが、それらはすべて AFNetworking などのライブラリを使用しているようです。"http://localhost:3000/posts.json"これらのライブラリを使用せずにJSON(つまり)を使用できない理由に頭を悩ませることはできないようです。

私が参照しているこれらのチュートリアルは、それほど新しいものではなく、かなり古くなっている可能性があります。NSURL について読んだ後、アプリに飛び込む前に、CRUD (作成/読み取り/更新/破棄) アプリケーションに関して、これらのライブラリを使用しないことが現実的ではない理由について知りたいです。

(私はRails 4を使用しているので、これらのライブラリを不要にする新しいものを導入したのかもしれません)

また、主題に関連する有用なリンクは大歓迎です

4

1 に答える 1

2

何かの必要性を理解することは、それらのライブラリがどのように生まれたかの進化を通して作業することを含む場合があります。

NSUrlConnection (またはその他) を直接使用して、Web サービスと直接やり取りすることを妨げるものは何もありません。結局のところ、それは単なる HTTP と JSON です。

しかし、すべてのことを言い終えた後は、おそらく、多くのくだらないことを書いたことに気付くでしょう。いくつかの興味深いコーナー ケースを処理する必要があり、最終的にはアプリの作成から気をそらされました。

そんな時、これらのライブラリが役に立ちます。

于 2013-10-08T02:40:10.680 に答える