objective-c - myrectgle.origin=mypoint; 这条语句是怎么调用图片中的setOrigin方法的?

浏览:29日期:2023-12-16

问题描述

objective-c -  myrectgle.origin=mypoint;  这条语句是怎么调用图片中的setOrigin方法的?

问题解答

回答1:

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

相关文章: