これを整理しようとしています。 ARCを使用していないファイルや静的なlibでARCプロジェクトを処理する方法を知っています。たとえば、コンパイラフラグ-fno-objc-arcを使用します。NON-ARCプロジェクトでARC静的ライブラリを使用する
しかし、ARCを使用していないプロジェクトがあり、ARCでコンパイルされた静的ライブラリを含める場合はどうすればよいですか?私がプロジェクトをビルドするたびに、それは "強く、__unsafe_unretained、..."のようなものを認識しないと私に伝えています。
興味があるだけ、なぜあなたは自分のプロジェクトのためにARCをオンにすると、すべてのファイルに対してコンパイラフラグを追加することはできませんか? ARCを無効にする必要がある特定の理由はありますか? –
プロジェクトはもう少し前にビルドされ、他の多くのサードパーティの非アークフレームワークも使用されています。したがって、すべてのファイルを調べてコンパイラフラグを設定するのは面倒なプロセスです。より良い/よりクリーンなソリューションを望んでいました。だから私は300以上のソースファイルにコンパイラフラグを記入する必要はありません: – Yannick
あなたは、ARCマイグレータが基本的に "フラグを追加する"すべてのファイルを選択できることを知っていますか?少なくともXcode 4.2では、すべてのファイルを手動で実行する必要はありません。 –