标签:style blog color os io 使用 div sp log
一、前言
在iOS开发过程当中,我们非常喜欢使用分类,但是有时候,我们想给我们分类添加成员变量,却无可奈何,今天就简单的给出一个小例子:为我们的分类增加成员变量的方法
二、用法
#import "UIImageView+Extersion.h" #import <objc/message.h> @interface UIImageView (_Extersion) @property (nonatomic, assign) double height; @end @implementation UIImageView (Extersion) //分类扩充成员变量 static double HeightKey; //用来保存和取东西的 - (void)setHeight:(double)height { //将变量存起来 objc_setAssociatedObject(self, &height, @(height), OBJC_ASSOCIATION_ASSIGN); } - (double)height { //取出变量 return [objc_getAssociatedObject(self, &HeightKey) doubleValue]; } @end
标签:style blog color os io 使用 div sp log
原文地址:http://www.cnblogs.com/letougaozao/p/3961686.html