0

新しい iOS5 スタイルを使用するようにプログラムを変更しています。

だから私は単にこのコードを使用します:

NSManagedObjectContext *threadContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
threadContext.parentContext = [self managedObjectContextMainThread];
//threadContext.persistentStoreCoordinator= [self persistentStoreCoordinator]; //moc.persistentStoreCoordinator;//  [moc persistentStoreCoordinator];

私の新しいバックグラウンド ManagedObjectContext には、persistentStore はありませんが、代わりに親ストアがあります。\

その後、追加することになっていると思います

新しいMOCを使用するすべての操作を使用するすべての操作で、performBlockAndWait。

私はそれを使用しておらず、少なくともこれまでのところうまくやっています

performBlockAndWait は、同じスレッドでブロックを実行し、完了するまで待機することによって行われます。

それと、いつものようにコードを入力することの違いは何ですか?

つまり、使用済みのものがあるはずですが、ここでは完全に欠落しています。

performBlock は理解できます。それは、バックグラウンドで何かを実行するようなものです。それでも、Global Central Dyspatch に取って代わられています。

はい、キューと呼ばれるこの新しいものがあります。同じスレッドで何かを行う場合、もちろんすべてが連続して行われます。ええと....では、なぜキューですか?

説明したい人はいますか?

4

2 に答える 2