私は最近、他の誰かのコードベースで作業を開始しましたが、これにたくさん出くわしました
@property (strong, retain) TYPE *iVar;
同じプロパティ宣言で Strong と Retain の両方が使用されているのを見たことがありません。保持はすでに強いことを意味しているため、コンパイルさえできることに驚いています。
プロジェクトはarcを使用しており、数か月前のものであるため、ここではレガシーは問題ではなく、展開ターゲットはiOS6です。
これをやりたい正当な理由はありますか?