标签:
(一)点语法
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; }
标签:
原文地址:http://www.cnblogs.com/iOSteemo/p/4298668.html