NSURLConnectionをリークせずに実装する方法はありますか? NYTimesやその他(私を含む)を含む多くのAppsがこれに苦しんでいます。誰でも実用的な実装がありますか?NSURLConnection sendSynchronousRequest - リークなしで実装することが可能です
1
A
答えて
3
NSURLConnectionを非同期的に使用するのがベストプラクティスであるようです。
1
According to the documentation+[NSURLConnection sendSynchronousRequest:returningResponse:error:]
は、NSURLConnection
で利用可能な非同期ロードコードの上に構築されています。 NSThread
の起動とブロッキング、実行ループのバックグラウンドで要求を非同期に実行して、connectionDidFinishLoading:
またはconnection:didFailWithError:
のいずれかのスレッドを終了すると、これを再実装することは難しくありません。
もちろん、最初に非同期コードを使用する方がよいでしょう。それははるかに良いユーザーエクスペリエンスのためになります
+1
sendSynchronousRequestを非同期で呼び出すことは、非同期要求を自分で実装するよりもずっと簡単です。 –
関連する問題
- 1. スウィフトNSURLConnection sendSynchronousRequest
- 2. ベストプラクティス:NSURLConnection sendSynchronousRequestとsendAsynchronousRequest
- 3. NSURLConnectionの問題sendSynchronousRequest
- 4. NSURLConnection sendSynchronousRequest - バックグラウンドからバックグラウンド
- 5. NSURLConnection sendSynchronousRequestキャッシュポリシーのデリゲートを設定する
- 6. NSURLConnectionのリーク?
- 7. 実装が不可能な機能を記述することは可能ですか?
- 8. Fragmentactivityにオーバーフローメニューを実装することも可能ですか
- 9. c#app:JSONインターフェイスを実装することは可能ですか?
- 10. このバックグラウンドスレッドキューは実行可能な実装ですか?
- 11. アンドロイドで展開可能なリストビューの子ビュー内でlistviewを実装することは可能ですか?
- 12. これは、SelectionSortの実装が可能な実装であれば、Selection Sort
- 13. NSURLConnection sendSynchronousRequestは後でデータをリロードしません
- 14. このようなiOSモデルは実装可能ですか?
- 15. constraintlayoutでスクロール可能なズームインとズームインを実装する方法
- 16. AndroidでrawソケットをNDKで実装することは可能ですか?
- 17. Delphiでは、インターフェイスを実装していないオブジェクトにインターフェイスをバインドすることが可能です
- 18. FQLを使用してfriends.getMutualFriendsを実装することは可能ですか?
- 19. Spring統合:ServiceActivatorメソッドでトランザクションを実装することは可能ですか?
- 20. React.jsで指紋認証を実装することは可能ですか
- 21. PHPで仮想パスを実装することは可能ですか?
- 22. 右クリック操作でOnAction()ハンドラを実装することも可能ですか?
- 23. Objective-Cでプロトコルを動的に実装することは可能ですか?
- 24. boost :: thread_specific_ptrをthread_local経由で実装することは可能ですか?
- 25. Visual Studioで "Vim"トグルを実装することは可能ですか?
- 26. オープンソースでDRMソフトウェアを実装することは可能ですか?
- 27. タッチイベントで「入力」イベント検出を実装することは可能ですか?
- 28. UIScrollView実装でメモリがリークしていますか?
- 29. リンクリストの実装でメモリがリークしていますか?
- 30. SunのJava SSL実装でメモリがリークしていますか?
このクラスにリークがあるという実質的な証拠はありますか?私はそれを見ることに興味があるだろう。 また、これはiPhone OSのどのバージョンですか? Appleに漏れを報告しましたか? – Jasarien