NSManagedObjectContext и GCD - PullRequest
       19

NSManagedObjectContext и GCD

5 голосов
/ 04 апреля 2011

Из Apple Core Data Programming Guide :

Вы должны дать каждому потоку свой собственный полностью закрытый контекст управляемого объекта и сохранить связанные с ними графы объектов отдельно для каждого потока..

Как это масштабируется до Grand Central Dispatch, где у вас нет абсолютно никакого контроля над потоками, которые создаются автоматически от вашего имени?

Теперь я делаю это так:иметь один NSManagedObjectContext для каждой очереди отправки, но в этом-то и дело: очередь отправки не обязательно использует один и тот же поток каждый раз, верно?

Ответы [ 2 ]

2 голосов
0 голосов
/ 04 апреля 2011

Я не смотрел эту статью, но, возможно, вас заинтересовал этот пост Передача NSManagedObjectContext на iPhone от Маркуса Зара.

...