URL Loading System プログラミング 調査1

URL Loading System プログラミング 調査1

iosのUiWebViewでHTMLを操作する必要になったため、

調査しています。単純にUiWebViewにHTMLを表示するだけなら

簡単だけど、Basic認証とかがあるHTMLだと結構難しいですね。

まずはじめ、関連するクラスを整理してみました。


関係するクラス

・URL Loading

NSURLSession

HTTP経由でコンテンツをダウンロードする際に使用する。

NSURLConnection

URLを使用してロードする際に使用する。

NSURLDownload

非同期にデータをダウンロードする際に使用する。

NSURLResponse

URL Loading のレスポンスに関係するクラス。

NSURLRequest

URL Loading のリクエストに関係するクラス。



・Protocol Support


NSURLProtocol

URL ローディング仕様にそって実行するプロトコル。


・Authentication and Credentials

NSURLProtectionSpace

credential を保存するための領域。

NSURLCredentialStorage

credential ストレージを操作するために使用するシングルトンのクラス。

NSURLCredential

オーセンティケーションの情報を格納クラス。

NSURLAuthenticationChallenge

クライアントからサーバーへ認証処理を行う際に使用するクラス。



・Cookie Storage

NSHTTPCookieStorage

クッキーストーレージを操作するためのシングルトンのクラス。

NSHTTPCookie

HTTP クッキーを表すクラス。




・Configuration Management

NSURLSessionConfiguration

NSURLSession を使用する際の振る舞いとポリーシを定義するために使用するクラス。




・Cache Management

NSURLCache

URLロードリクエストのためのレスポンスのキャッシュのためのクラス。

NSCachedURLResponse

URLリクエストのためのキャッシュされたレスポンスを表す。

管理者オススメのアプリ

簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!


すごい手帳を使ってみる

アクセス数: 無料カウンター




トラックバック(0)

トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/197

コメントする

ウェブページ

Powered by Movable Type 5.2.7