点语法:
本质:是方法(set或get方法调用)
s.age =10;== [s setAge:10];
1、在set方法中进行打印
2、打断点
点语法的本质:就是set或者get方法
1、遇见 s.age=10行驶,会自动展开为[s setAge:10];
点语法的注意事项:
1、在set方法中:
-(void)setAge:(int)Age
{
self.age=age;//死循环
}
2、在get方法中
-(int)age
{
return self.age;//死循环
}
注意点:什么时候会生成set方法,什么时候会生成get方法
如果有赋值运算符,生成set方法 否则生成get方法