iOSのどのマルチスレッドツールを使用してサービスを利用したり、サービスデータに基づいてUIを変更したりするのか混乱しています。
- 最初に、NSURLConnectionとそのデリゲートを使用することに慣れ、didreceiveresponse、didreceivedataなどのデリゲートを使用してタスクを実行しました
- 次に、GCDを学習して使用し、ブロックコード内からサービスをヒットしてUIを更新しました
- 今、私はperformSelectorInBackground()を使用してバックグラウンドスレッドで作業することを学んでいます
どのツールをどこで使用するかについて明らかに混乱していますか?