问题:@synthesize合成实例变量的规则是什么?假如pro

2020-05-08  本文已影响0人  姜小舟

@synthesize合成实例变量规则

假如 property 名为 foo,存在一个名为 _foo 的实例变量,那么还会自动合成新变量么

不会

@property(nonatomic, copy) NSString *name;
/*
下面一行代码会报出警告 
Auto property synthesis will not synthesize property "_name" because it cannot
share an ivar with another synthesized property
*/
@property(nonatomic,copy) NSString *_name;
上一篇 下一篇

猜你喜欢

热点阅读