为什么系统不把控件的属性都归纳为@property属性变量,这样就可以通过点语法来设置,多省事,反而还要单独定义一些set方法呢?
这是因为属性变量自动形成的set方法参数是固定的,不能满足实际需要,所以要单独定义set方法,加一些状态参数,来控制实际的显示,如:setTitle forState
按钮要设置标题和图片,直接用setTitle和setImage
为什么系统不把控件的属性都归纳为@property属性变量,这样就可以通过点语法来设置,多省事,反而还要单独定义一些set方法呢?
这是因为属性变量自动形成的set方法参数是固定的,不能满足实际需要,所以要单独定义set方法,加一些状态参数,来控制实际的显示,如:setTitle forState
按钮要设置标题和图片,直接用setTitle和setImage