走同样的路,发现不同的人生
myrectgle是一个对象。myrectgle.origin =xxx 是通过点方法来设置 myrectgle.origin的。如果你origin声明的时候用的@property 编译器会自动生成一个- (void)setOrigin:(XYPoint *)pt 方法; 你在m文件又写了- (void)setOrigin:(XYPoint *)pt相当于重写了这个方法,通过点方法设置origin就会调用到这个方法;
myrectgle是一个对象。myrectgle.origin =xxx 是通过点方法来设置 myrectgle.origin的。如果你origin声明的时候用的@property 编译器会自动生成一个- (void)setOrigin:(XYPoint *)pt 方法; 你在m文件又写了- (void)setOrigin:(XYPoint *)pt相当于重写了这个方法,通过点方法设置origin就会调用到这个方法;