私はiPhoneを初めて使用します。NSOperationQueue
ここで、、の例を取得しNSOperation
ますか?スレッドに対する、
の利点は何ですか?NSOperationQueue
NSOperation
ありがとう
私はiPhoneを初めて使用します。NSOperationQueue
ここで、、の例を取得しNSOperation
ますか?スレッドに対する、
の利点は何ですか?NSOperationQueue
NSOperation
ありがとう
ドキュメントを読んでください。彼らは説明と例を与えるのが本当に得意です
NSOperationは、NSThreadよりも管理が簡単です。
より高いレベルの抽象化:つまり、よりもプログラミングが簡単で、よりもNSThreads
制御が少し少なくなりNSThread
ます。
NSOperationQueue
:
NSOperationQueue
オブジェクトは、NSOperation
クラスタイプのオブジェクトを処理するキューです。追加されたすべてのオブジェクト(タスク)のNSOperationQueue
実行を処理および管理します。NSOperation
実行は、アプリケーションのメインスレッドで行われます。NSOperationオブジェクトがキューに追加されると、すぐに実行され、終了するまでキューを離れません。タスクはキャンセルできますが、完了するまでキューから削除されません。
NSOperation
:
NSOperation
多かれ少なかれバッチ操作を処理するように設計されています。簡単に言うと、NSOperation
オブジェクトは、タスクに関連するデータとコードの両方を含む単一のタスクを表します。このNSOperation
クラスは抽象クラスであるため、プログラムで直接使用することはできません。NSInvocationOperation
代わりに、クラスとクラスの2つのサブクラスが提供されNSBlockOperation
ます。
詳細については、OfCourse Apple iOS Developer Libraryが最適なオプションであり、以下のリンクは、それとNSOperationQueue、NSOperationVSスレッドについての詳細を知るのにも役立ちます。
NSThread対NSOperationQueue対??? iPhoneで
http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues