質問

私は、私が働いていることのObjective-C /ココアベースのアプリケーションを持っています。 < - >サーバーこのアプリは、クライアントです。現在、コミュニケーションツールプロトコルは、いくつかの非常に単純なXMLに基づいています。 XMLは、この作業のために動作しますが、それはあらゆる面で理想的ではありません。それが(例えば:「次のこれを行う」)非データ情報を組み込むためにXMLにシリアル化データへの痛み、特に軽量ではない、と難しいで

私が代わりに提案を探しています。

私はのここに記載されているもののいくつかを検討しましたが、上で決めていませんどれか。提案?

役に立ちましたか?

解決

私は、iPhoneアプリケーションのためのJSONを使用しています - 。私たちはJSONに決めたので、私は通常、XMLを好むだろうが、我々は非常に軽量、それを必要とした。

それはXMLデータ構造から値を抽出するために、あなたに多大な力を与えるだろう。

- XMLを使用して作業した場合、

、あなたはまだいませんでした場合のXPathを見てみる必要があります。

他のヒント

あなたはエンコーディングとObjective-Cで利用可能な優先直列化メソッドとデコードに見ることができるのObjective-Cサーバーに話をしている場合。

NSKeyedArchiver NSKeyedUnarchiver

基本的にあなたが他の部分に(バイト/長さ)を送信することNSDataからNSKeyedArchiverを取得し、再びオブジェクトにそれを解凍するために戻ってNSDataと使用NSKeyedUnarchiverにそれをそこに置きます。

あなたは一種のサーバーの何がありますか?サーバーはJavaベースとしている場合、私は HessianKit を見てお勧めしますフレドリック・オルソンによります。エンコード/デコードNSArraysとNSDictionariesの通常のObjective-Cタイプと置くためには、経験が滑らかになります。

(ポータブル)分散オブジェクトの?

何が間違っています

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top