【发布时间】:2013-02-08 10:59:08
【问题描述】:
假设我有一个 ClassA 类
标题:
@interface ClassA : NSObject
- (id)initWithDelegate:(id)delegate;
@end
实现:
@interface ClassA ()
{
NSObject *_delegate;
}
@end
@implementation
- (id)initWithDelegate:(id)delegate
{
self = [super init];
if( self )
{
_delegate = delegate;
}
return self;
}
@end
由于我跳过了@property 定义,我的委托声明默认为强?所以这段代码是错误的,因为它会导致泄漏,还是我的 delagate 声明默认为weak?
【问题讨论】:
标签: iphone ios xcode delegates