iOS开发之oc(六)--点语法
(一)点语法
1.利用点语法替代set方法和get方法
方法调用
Student *stu = [Student new]; [stu setAge:100]; int age = [stu age]; 点语法 stu.age = 100; int age = stu.age;
2.点语法的本质
>其实点语法的本质还是方法调用
>当使用点语法时,编译器会自动展开成相应的方法(编译器特性)
3.注意
死循环注意 - (void) setAge:(int)age { // 下面的代码会引发死循环 self.age = age; } - (int) age { // 下面的代码会引发死循环 return self.age; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。