我注意到对于具有自定义 getter 方法的属性
@interface MyClass : NSObject
@property (nonatomic,getter=isActive) BOOL active;
@end
两个都
BOOL b = myObj.isActive
和
BOOL b = myObj.active
可用于获取值。在这两种情况下,isActive
都会调用该方法。
- 这两种获取财产价值的方式有什么区别吗?
- 什么是“推荐”方式?
我注意到对于具有自定义 getter 方法的属性
@interface MyClass : NSObject
@property (nonatomic,getter=isActive) BOOL active;
@end
两个都
BOOL b = myObj.isActive
和
BOOL b = myObj.active
可用于获取值。在这两种情况下,isActive
都会调用该方法。