備忘録的な開発ブログプロフィールAuthor:pikab1ただのチキンプログラマです。最近記事のRSS最新コメントのRSS最新トラックバックのRSSリンク管理画面このブログをリンクに追加するブロとも申請フォームこの人とブロともになるQRコードHTTP通信するクラス作ってみたまぁ世の中にはアホほど凄い通信ライブラリがある訳ですが、あえて自分で作ってみました。AFNetworkingは個人的に使いづらくて嫌いだったので、ASIHTTPRequestをリスペクトしてます。そのAFもASIをリスペクトしてるようですが...wGitHubに置いてあるので指摘とか頂けると嬉しいです。https://github.com/pikab1/KTHttpRequestそれにしても改めてソース読んでるとASIってほんと神ですねこれ...世間で言われてるように機能を盛り込みすぎて肥大化してますが、その盛り込み方がハンパないwこんなん作れ言われたらどんだけ時間かかるか分かんないですよw以上。|NSURLConnectionでアップロードの進捗を表示する際の注意点これは別に忘れないし備忘録でもないんだけど、サーバの知識が全くない人だとハマりそうだなと思ったので書いておきます。NSURLConnectionでアップロードの進捗を取得する場合は以下のデリゲートを拾います。totalBytesExpectedToWrite;ってやる訳ですが、サーバ(apacheなど)の設定でKeepAliveの設定がOFFになっているとtotalBytesWrittenが正常に取得できなくなります。要するにKeepAliveがOFFなので、アップロードする際に連続通信が連続通信と見なされなくなります。didSendBodyDataのサイズを自分でローカル変数に足していった方がいいです。length]とかで自分で管理しておく方が間違いないです。(sec)今作ってるアプリ平気でうん十MBうん百MBのデータ変換するから、ちょっとの差もちり積もりますねぇ。