retain
iOSアプリケーションでARCを有効にしました。これは、明示的に呼び出すことができないrelease
か、フラグautorelease
を設定しないことを意味すると思いました。-fno-objc-arc
どうやら、これはアプリケーションデリゲートには当てはまりません。プロジェクトの「ビルドフェーズ」の「コンパイルソース」セクションでAppDelegateファイルを確認しましたが、AppDelegateファイルに設定されているコンパイラフラグがリストされていません。ただし、明示的にrelease
andautorelease
を呼び出すことはできますが、。を呼び出すことはできませんretain
。これは魔術の証拠ですか、それともAppleのエンジニアはARCを機能させるためにハッキングに頼ったのでしょうか?
質問する
177 次