iOS 给category添加属性的小技巧
2016-01-05 17:59
465 查看
这是运用到了对象关联, 如果不会的请看这篇文章:http://nshipster.cn/associated-objects/
.h文件
.m文件
.h文件
#import <UIKit/UIKit.h> @interface UIImage (Rotation) @property (nonatomic,copy)NSString *isRotation;
.m文件
#import "UIImage+Rotation.h" #import <objc/runtime.h> @implementation UIImage (Rotation) - (void)setIsRotation:(NSString *)isRotation { objc_setAssociatedObject(self, @selector(isRotation), isRotation, OBJC_ASSOCIATION_COPY_NONATOMIC); } - (NSString *)isRotation { return objc_getAssociatedObject(self, @selector(isRotation)); }
相关文章推荐
- iOS持久化之CoreData(待总结)
- iOS持久化之plist(待总结)
- iOS抽屉效果、二级菜单(点击,拖拽滑动)
- iOS中Json解析的四种方法
- iOS - 小方法
- IOS常用宏定义
- IOS中.pch的使用
- iOS开发之使用Xcode和Instruments调试解决iOS内存泄露
- 【iOS开发】从Cocoa框架说开去--Fundation框架系列
- iOS中UDP通信
- iOS中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- iOS 万能跳转界面方法 (runtime实用篇一)
- iOS 开发之深拷贝与浅拷贝
- iOS开发Item属性总结
- iOS开发,预览和打开文档
- iOS键盘设置透明色
- iOS蓝牙4.0协议简单介绍
- ios 添加字体包
- iOS开发系列--无限循环的图片浏览器
- iOS常用捕获异常及处理方法