私は、NSURLConnections を扱ういくつかのアプリケーションを使用してきました。NSOperation
ベスト プラクティスを調査しているときに、これを使用しNSOperationQueue
て対処する方法を示す多くの例がオンラインであることに気付きました。
また、stackoverflow で、NSURLConnection
:sendAsynchronousRequest
およびsendSynchronousRequest
.
現在、次のように初期化を行っています。
[[NSURLConnection alloc] initWithRequest:request delegate:self];
これを行っている間、メイン スレッドとデリゲート メソッドの呼び出しを監視しました。
connectionDidFinishLoading
、connectionDidReceiveResponse
、connectionDidReceiveData
およびconnectionDidFailWithError
私が Apples のドキュメントで読んだことすべてと私のテストは、これがデフォルトの動作で非同期であることを証明しています。
より経験豊富な Objective C プログラマーから、他のオプションがベスト プラクティスに使用される場合、または非同期動作を実現するための最も単純な方法として私が見ているものよりも正しい場合を知りたいですか?
これは私がここに投稿した最初の質問です。さらに情報が必要な場合は、お問い合わせください。