JPButtonCategory
JPButtonCategory copied to clipboard
您好,有两个问题想请教
第一个问题是:在我有限的知识中,一般基本类型和BOOL常用assgin修饰,您的分类中声明属性只用了nonatomic 修饰是否就足够了?
/** 延迟时间 */
@property(nonatomic)NSTimeInterval jp_acceptEventInterval;
/** 是否忽略点击 */
@property(nonatomic)BOOL jp_ignoreEvent;
第二个问题是:如果jp_acceptEventInterval 和 jp_ignoreEvent 用assign 修饰了,那么 jp_ignoreEvent 的setter 方法否要用OBJC_ASSOCIATION_ASSIGN呢
-(void)setJp_acceptEventInterval:(NSTimeInterval)jp_acceptEventInterval{
objc_setAssociatedObject(self, @selector(jp_acceptEventInterval), @(jp_acceptEventInterval), OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
-(void)setJp_ignoreEvent:(BOOL)jp_ignoreEvent{
objc_setAssociatedObject(self, @selector(jp_ignoreEvent), @(jp_ignoreEvent), OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}