黑马程序员技术交流社区
标题:
为什么用id定义的对象不能用点语法?
[打印本页]
作者:
gamyc
时间:
2015-5-23 16:14
标题:
为什么用id定义的对象不能用点语法?
为什么用id定义的对象不能用点语法?
作者:
Emma
时间:
2015-5-23 17:50
OC是根据类的定义来自动添加点语法的,如果都没有property的声明,XCODE哪里知道
作者:
gamyc
时间:
2015-5-25 00:17
Emma 发表于 2015-5-23 17:50
OC是根据类的定义来自动添加点语法的,如果都没有property的声明,XCODE哪里知道 ...
我用id 作为对象变量的指针的指向类型,并没说没用property声明啊,比如
@property (nonatomic, strong) id car;
复制代码
我之后是不能用点语法来访问car的setter 和getter的。
为什么呢?
作者:
yuang4074
时间:
2015-5-25 20:14
用之前,要用Car类强制转换下的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2