マルチスレッド環境でコアデータエンティティを実装しようとしています。スレッドごとにプライベート管理対象オブジェクトのコンテキストを設定するためのiOSガイドラインを理解しています。UIManagedDocumentがコアデータオブジェクトとどのようにうまく統合されるかについて読みました。UIManagedocumentを使用することが推奨されるアプローチである場合、誰かが提案できますか?これはiOS-5でリリースされたので、私のアプリはi0s 4.3.3以前のデバイスで動作しますか?また、誰かがこのトピックについて私を導くいくつかのチュートリアル/例を私に紹介することができますか?
1 に答える
2
コアデータは単純です。複数のMOCとスレッドを使用するまで。次に、非常に迅速に、多くの詳細に本当に注意を払う必要があります。
いいえ、iOS5で導入されたCoreDataは、以前のバージョンとの下位互換性がありません。
一般的な同時実行のガイドは次のとおりです。http: //developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091
特定のコアデータとの同時実行:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreData/Articles/cdConcurrency.html#//apple_ref/doc/uid/TP40003385-SW1
コアデータを使用してマルチスレッドプログラムを作成し、それらのドキュメントを(少なくとも)読んでいない場合は、問題を抱えているだけです...そしてあなたはすべてを得るに値します。
于 2012-08-30T01:35:40.073 に答える