ARC 以外のオープン ソース アプリを変更しています。私の iOS 経験のほとんどは ARC 対応の Objective-C を使用しているため、新しいファイルを作成してプロジェクトに追加するときは、コンパイラ フラグを使用して ARC 準拠にする傾向があります(特に、arc 以外の奇妙なコードのバグに直面した場合)。
私を夜更かしさせているのは、次の質問です。プロジェクトでアーク コードと非アーク コードを混在させた場合、どの程度安全で信頼できるのでしょうか。QA の時期が来たら、メモリ リークやパフォーマンスなどをテストするのは悪夢でしょうか? 別の言い方をすれば.. 既存の非アーク コードをアーク コードに変換し、潜在的な問題を取り除く価値はありますか?