0

私はクラスを持っています:

@interface MyClass : NSObject
@property (weak) id delegate;
@end

そして実装:

@implementation MyClass
@synthesize delegate;
@end

ARC のコードをリファクタリングすると、「弱い」プロパティの合成は ARC/GC モードでのみ許可されていることがわかります。しかし、私が知っていることから、デリゲートはARCで「弱い」可能性があります。また、割り当てに変更すると、unsafe_unretainedに変換されます。

私の質問は、(ARC への) 変換前のコードが ARC を使用してはならないということですか?

ありがとう!

4

1 に答える 1