可能性の重複:
Pragma to explicitly enable ARC?ファイルの一部だけでARCを無効にするにはどうしたらいいですか?
は基本的に、私は、ファイルの一部は、ARCを使用しないようにしたい、残りは(...長い話を)それを使用します。ファイルごとにARCを無効にする以外にも、プリコンパイラの#コマンドでこれを行う方法はありますか?
可能性の重複:
Pragma to explicitly enable ARC?ファイルの一部だけでARCを無効にするにはどうしたらいいですか?
は基本的に、私は、ファイルの一部は、ARCを使用しないようにしたい、残りは(...長い話を)それを使用します。ファイルごとにARCを無効にする以外にも、プリコンパイラの#コマンドでこれを行う方法はありますか?
いいえ。申し訳ありません。
前に1つのスタックオーバーフローの前に頼まれています:
Pragma to explicitly enable ARC?
そして一般的には、開発者コミュニティによって:
http://lists.cs.uiuc.edu/pipermail/llvmbugs/2012-March/022462.html
あなたが唯一のARCのためのconditional blocks
1を追加することによってこれを行うことができますARCなしで他のもの。
最初にちょうど01を定義するとして - そして、あなたがこのようなユーザーにそれをすることができます
#ifndef __has_feature
// not LLVM Compiler
#define __has_feature(x) 0
#endif
#if __has_feature(objc_arc)
#define ARC
#endif
- あなたがして、わずかに異なる名前でファイルシステム内のリンクを使用している場合
#ifdef ARC
//do your work with ARC
#else
//do your work without ARC
#endif
は、あなたがして(?おそらく)新しいファイルを含めることができますプロジェクト内で、ファイル単位のコンパイルフラグを設定してARCをオフにします。それがうまくいくのか? –