0

ネストされたコンテキストに関するAppleのドキュメントでは、次のように明確に述べられています。

ネストされたコンテキストでは、アプリケーション デリゲートからコンテキストを直接取得するのではなく、コンテキストにアクセスする (1 つのビュー コントローラーから次のビュー コントローラーにコンテキストを渡すことによって) 「バトンを渡す」アプローチを採用することがこれまで以上に重要になります。

Javaのバックグラウンドを持つ私は、オブジェクトを処理および渡すときに「参照のコピーを渡す」ことに慣れています。では、「バトンを渡す」アプローチが強く推奨される理由を説明していただけますか。

OS X v10.7 および iOS 5.0のドキュメント Core Data Release Notes へのリンク

4

1 に答える 1

1

Javaのバックグラウンドを持つ私は、オブジェクトを処理および渡すときに「参照のコピーを渡す」ことに慣れています。では、「バトンを渡す」アプローチが強く推奨される理由を説明していただけますか。

それは同じことを意味します。Apple はNSManagedObjectContext、シングルトン クラスがポインターを所有し、すべてのビュー コントローラーがそのクラスから直接要求することを優先して、ビュー コントローラーから次へのポインターを渡すことをお勧めします (不必要な強い結合)。

于 2012-08-28T08:32:05.123 に答える