2

だから私は調査をしていて、aspxスクリプトを作成してaspxでクエリを実行する必要があることを知っています。次に、データをXML形式に変換して、ObjectiveCで解析します。

私の質問は、誰かがもう少し詳しく説明できますか?私はxmlとaspxについてほとんど知識がありません。

たとえば、example.com / test.aspxはユーザーテーブルをクエリし、それをブラウザに表示させることができます。しかし、次は何ですか?それをxml形式に変換しますか?次に、私のアプリはどのようにxmlを取得しますか?

ありがとう

4

1 に答える 1

1

asp.net web apiをチェックしてください-これは、CRUD操作を公開する方法をカバーしています。サーバーのweb-apiは、ado.netを使用してデータベースに直接クエリを実行し、オブジェクトにデータを入力してからネットワーク経由でシリアル化するか、エンティティフレームワークNHibernateなどを使用してDBからオブジェクトを取得します。

iOS / Cocoa Objective-cでは、NSURLConnectionを使用してWebAPIサーバーにリクエストを送信します。

サーバーがXMLを返すように構成されている場合(リクエストセットはapplication / xmlへのヘッダーを受け入れます)、objective-cではNSXMLParserを使用します

しかし、よりWebフレンドリーで最新のアプローチは、httpサーバーがデータとしてjson(リクエストセットはapplication / jsonへのヘッダーを受け入れる)を返す可能性があり、iOS 5以降ではJSONパーサーがあります:http ://www.raywenderlich.com / 5492 / working-with-json-in-ios-5

于 2012-10-27T00:19:41.600 に答える