码迷,mamicode.com
首页 > 其他好文 > 详细

关联对象

时间:2016-07-04 15:13:46      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

 

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

   

}

 

关联对象

标签:

原文地址:http://www.cnblogs.com/yaoyao0110/p/5640395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!