关联对象
Posted 妖妖yaoyao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关联对象相关的知识,希望对你有一定的参考价值。
-(UIImageView *)btnImageView
{
// return objc_getAssociatedObject(self, @selector(isClicked));
return objc_getAssociatedObject(self, &kbtnImageView);
}
//set
static char kbtnImageView;
-(void)setBtnImageView:(UIImageView *)btnImageView
{
//如果是指针类型
return objc_setAssociatedObject(self, &kbtnImageView, btnImageView, OBJC_ASSOCIATION_RETAIN);
//1 源对象self
//2 关键字 唯一静态变量key isClicked
//3 关联的对象
//4 关键策略 OBJC_ASSOCIATION_RETAIN_NONATOMIC
//objc_setAssociatedObject(self, @selector(isClicked), @(isClicked), OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
以上是关于关联对象的主要内容,如果未能解决你的问题,请参考以下文章