私はクラスを持っています:
@interface MyClass : NSObject
@property (weak) id delegate;
@end
そして実装:
@implementation MyClass
@synthesize delegate;
@end
ARC のコードをリファクタリングすると、「弱い」プロパティの合成は ARC/GC モードでのみ許可されていることがわかります。しかし、私が知っていることから、デリゲートはARCで「弱い」可能性があります。また、割り当てに変更すると、unsafe_unretainedに変換されます。
私の質問は、(ARC への) 変換前のコードが ARC を使用してはならないということですか?
ありがとう!