本帖最后由 rolandzhao 于 2016-1-20 15:21 编辑
1.子类中用@property定义父类中的同名实例变量时,若子类没有写此变量的@synthesize,则会有如图的提示,若子类写了@synthesize,不论父类中有无此变量的@synthesize,都无提示,不知为何??? 按理说,若父类中有@synthesize,生成的是不带下划线的变量,而子类若没有@synthesize,生成的是带下划线的变量,应该不会冲突,为什么还是有警告提示?请不吝赐教,谢谢!
2.子类中不能用self->调用父类中@property生成的私有变量,但为什么可以用self.的形式来调用?3.用@property来定义另一个类的数组,发现有出错提示,只能在{}内定义,为什么?(如图2)
|
|