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