したがって、Web サーバーは、base64 などのエンコードされた形式の画像を含む XML を提供できると思います。次に、次のことを行う必要があります。
- ファイルをロードします。これには
NSURLConnection
、たとえばhow-to-make-http-request-from-iphone-and-parse-json-result で説明されているように、 を使用する必要があります。
- XML を解析します。JSON を解析する代わりに、XML を解析する必要があるため、最初に XML パーサーが必要です。XML パーサーの比較を次に示します。次に、画像を表す XML の要素にアクセスする必要があります。この手順は、選択したパーサーによって異なります。
- イメージをデコードします。あなたの要素はおそらく であり
NSString
、そのバイナリ表現を にしたいと考えていますNSData
。NSData
これにはいくつかの便利な関数があります。たとえば、base64 の場合、dataFromBase64String:
コンストラクターがあります。
- イメージを作成します。つまり 、コンストラクター
UIImage
を使用します。imageWithData:
- 画像を表示します。が必要で、
UIImageView
それに割り当てますUIImage
。ビューのフレームを設定し、好みのサブビューに追加します。
XML が画像データを取得する場所の URL を提供することも可能です。次に、新しいリクエストを行う必要があります。これは、どうすればよいか、今では明らかになっているはずです。
幸運を。