私は Objective-C を初めて使用します。古いバージョンの Objective-C で記述された古い Objective-C プロジェクトを新しいプロジェクトに移植しようとしましたが、次のコンパイラ エラーが発生しました。
ARC forbids explicit message send of 'retain'
in
color = [aColor retain];
or
color = [[NSColor blackColor] retain];
私は、clang が現在使用している新しい自動参照カウントについて読んでいました。
また、Xcode のリファクタリング機能を使用しようとしましたが、うまくいきませんでした... この古いコードを置き換える必要がある適切な Objective-C コードは何ですか?