可以完全不重写这两个方法,但是当你习惯了用这两个方法后你会发现能极大的简化代码
比如你的类里面有个label,然后你再定义一个公开属性lableColor来获取这个label字体的颜色
如果不用get方法的情况下,每当label的字体颜色有变化你都要给lableColor赋值一次,这样才能保证获取到的颜色的是对的,但是如果你重写了lableColor 的get方法,只要return [label.textcolor];全部搞定
这只是举个简单的例子,还有set方法也一样,你可以在set的时候制定很多规则来保证set的值是正确的等等很多用法,可以慢慢去体会
时间: 2024-12-13 23:09:17