黑马程序员技术交流社区

标题: 关于@property的警告提示 [打印本页]

作者: rolandzhao    时间: 2016-1-19 22:31
标题: 关于@property的警告提示
本帖最后由 rolandzhao 于 2016-1-20 15:21 编辑

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




Screen Shot 2016-01-19 at 21.56.03.png (14.79 KB, 下载次数: 10)

Screen Shot 2016-01-19 at 21.56.03.png

Screen Shot 2016-01-20 at 15.20.56.png (110.57 KB, 下载次数: 6)

Screen Shot 2016-01-20 at 15.20.56.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2