首页 > 其他 > 详细

关联对象

时间:2016-07-04 15:11:42      阅读:249      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!