必要に応じて、CoreData で動作するフレームワークを現在作成しています。フレームワークには、CoreData 以外の機能もあります。CoreData フレームワークが利用可能かどうかを確認して、すべての CoreData 固有のコードを IfDef にラップするにはどうすればよいですか?
3427 次
1 に答える
10
やりたいことは、CoreData 基盤への弱いリンクを使用することです。これを行うと、ランタイム チェックを使用して、CoreData が利用可能であることを確認できます。実行時に定数変数の存在をチェックすることもできます。プリプロセッサ ( #if
#ifdef
) チェックを使用する場合、各リリースで配布する 2 つの別個のフレームワーク バージョンが必要になります。
于 2011-07-21T13:06:43.123 に答える