0

Cocoaクライアントを構築したいWebサービスがあります。しかし、最初に、より近代的で堅牢なフレームワークでWebサービスを再構築する必要があります。ただし、このプロセス中に、次のCocoaバージョンについて検討する必要があるのは賢明なようです。

最近のクールな子供たちは皆、Webサービス用のAPIを構築し、独自のWeb / html/jsおよびCocoa/Android/etcクライアントで使用するために独自のAPIをドッグフーディングしているようです。

したがって、このアプローチを採用する場合、JSON、XMLなど、WebとCocoaの両方に役立つ特定のデータ交換形式はありますか?

私はPHP/CodeIgniter、JavaScript/jQueryにかなり精通しています。それらと私が行う必要のある今後のObjectiveC/ Cocoaの作業の間で、これらの交換形式のいずれかを本質的に実装するのが簡単ですか?たとえば、CI、jQuery、またはCocoaフレームワークのサポートが優れていますか?

アップデート:

行き来する種類の情報には、サービスのすべてのユーザーに対してグローバルなデータベース(3〜8Kレコード、それぞれ15〜20フィールド)と、そのユーザーに個別のレコード(10〜3000)の同期が含まれます。したがって、最初の同期は非常に大きくなりますが、後続の同期は少し小さくなります。

4

1 に答える 1

2

単純なデータの標準的な交換形式としてJSONを使用しています。XMLは通常、比較的単純なデータにとってはやり過ぎです。JSONは、jQueryで完全にサポートされ、PHPで適切にサポートされ、NSDictionaryまたはNSArrayオブジェクトに変換(およびその逆)するためのObjective-C/Cocoaライブラリが多数用意されています。

于 2011-07-13T05:41:21.663 に答える