1

リークせずに NSURLConnection を実装する方法はありますか? NYTimes など (私のものを含む) を含む多くのアプリがこれに悩まされています。誰でも実用的な実装を持っていますか?

4

2 に答える 2

3

NSURLConnection を非同期で使用するのがベスト プラクティスのようです。

于 2009-09-06T00:24:54.603 に答える
1

ドキュメントによると、は、+[NSURLConnection sendSynchronousRequest:returningResponse:error:]によって利用可能になった非同期ロードコードの上に構築されていますNSURLConnectionNSThreadでスポーンしてブロックし、実行ループでバックグラウンドで非同期にリクエストを実行し、connectionDidFinishLoading:または受信するとスレッドを終了することで、これを再実装することは難しくありませんconnection:didFailWithError:

もちろん、そもそも非同期コードを使用する方が良いでしょう。それははるかに優れたユーザーエクスペリエンスになります

于 2009-08-25T19:51:01.057 に答える