关联对象

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);

   

}

 

以上是关于关联对象的主要内容,如果未能解决你的问题,请参考以下文章

如果对象存在,则渲染关联对象

Jpa之关联对象(单向多对多)

MyBatis延迟加载和缓存

MyBatis延迟加载和缓存

关联引用

Mapper.xml中对象的关联