アプリケーション全体で ARC を使用していないアプリケーションがありますが、一部のビュー コントローラーでは、 compler フラグで使用してい-fobjc-arc
ます。それがどのように機能するか、そしてその長所と短所もわかりませんが、それは良いテクニックですか?このようにすることに悪影響はありますか?どんな体でもこの経験をすることができますか?. 誰でも私を助けることができますか?また、私は Xcode 4.2 と LLVM コンパイラ 3.0 を使用しています。これは実際にはアーク ビュー コントローラではありません。しかし、コパイラ フラグを追加し、リリースのコンパイル エラーを削除しました。それで十分です
3 に答える
2
于 2013-03-06T09:20:01.380 に答える
2
このアプローチに問題はありません。
ARC はコンパイル時の機能であり、コンパイル時にアーク コードに保持、解放呼び出しを挿入します。
したがって、コンパイル後、アーク コードは非アーク コードと同じになります。したがって、この方法で問題はないと思います。
ただし、プロジェクト全体を ARC に変換するのが最善の方法です。保持、解放呼び出しについて心配する必要がないからです。
于 2013-03-06T09:23:59.590 に答える
0
しかし、私はこれが非常にトリッキーであることを発見し、この記事は私の目的のためによく書かれた例であることがわかりました. http://www.codeography.com/2011/10/10/make-arc-and-non-arc-play-nice.html
于 2013-03-06T13:08:06.713 に答える