私はiPhoneを初めて使用します。NSOperationQueueここで、、の例を取得しNSOperationますか?スレッドに対する、
の利点は何ですか?NSOperationQueueNSOperation
ありがとう
私はiPhoneを初めて使用します。NSOperationQueueここで、、の例を取得しNSOperationますか?スレッドに対する、
の利点は何ですか?NSOperationQueueNSOperation
ありがとう
ドキュメントを読んでください。彼らは説明と例を与えるのが本当に得意です
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