1) なぜ使用する必要があるのNSOperationQueueですか?
2) 利用するメリットは?
NSOperationQueue3)同時に複数の同期 Web 操作を実現できますか?
NSOperationQueue4)の遅延読み込みでを使用するのはなぜUITableViewですか? なしでそれを行うことはできませんNSOperationQueueか?
1) なぜ使用する必要があるのNSOperationQueueですか?
2) 利用するメリットは?
NSOperationQueue3)同時に複数の同期 Web 操作を実現できますか?
NSOperationQueue4)の遅延読み込みでを使用するのはなぜUITableViewですか? なしでそれを行うことはできませんNSOperationQueueか?
なぜ NSOperationQueue を使用する必要があるのでしょうか?
作業単位が 、またはそのサブクラスの 1 つでNSOperationQueueある場合は、同時実行を実現するために使用する必要があります。または、NSOperationを必要とする他の API を使用します。NSOperationQueueaddObserverForName:object:queue:usingBlock:NSNotificationCenter
使用する際の利点は何ですか?
非同期に実行する作業単位をオブジェクトにカプセル化できるNSOperation場合。おそらく、他の非同期 API よりも優れている点は何ですか? そこには、すべてではありませんが、大部分は、必要な抽象化のレベルの問題であり、管理に慣れています。ある著者は次のように述べています。
NSOperationQueue を介して同時に複数の同期 Web 操作を実現できますか?
もちろん。この主題に対処するオンラインの多数のチュートリアルを参照してください。評価の高いマーカス・ザラによるこの作品のように。
Tableview の遅延読み込みで NSOperationQueue を使用するのはなぜですか?
並行手法を使用するのと同じ理由で。作業を高速化したり、UI のブロックを回避したりするため。あなたが引用した場合、それは主に、長時間実行されるタスクで UI をブロックしないことです。
NSOperationQueue なしでそれを行うことはできませんか?
確かにそれは可能です。 NSThread、GCDなど