set方法中不能使用self. 会无限循环引用,导致崩溃。需要改为_A
因为self. 包含了set和get方法。而通过下划线是获取自己的实例变量,不包含set和get的方法。
如果你同时声明了get方法,那么_的用法将失效。系统将不会生成下划线成员变量
所以,如果没必要用到自定义set,get方法的时候千万不要去重载。尤其是get。
set方法中不能使用self. 会无限循环引用,导致崩溃。需要改为_A
因为self. 包含了set和get方法。而通过下划线是获取自己的实例变量,不包含set和get的方法。
如果你同时声明了get方法,那么_的用法将失效。系统将不会生成下划线成员变量
所以,如果没必要用到自定义set,get方法的时候千万不要去重载。尤其是get。
本文标题:IOS中属性的get,set方法
本文链接:https://www.haomeiwen.com/subject/buxaqxtx.html
网友评论