NSObject添加属性
来源:互联网 发布:java权限系统设计 编辑:程序博客网 时间:2024/06/15 10:20
/**
* @file AnimateObject.h
* @brief 为NSobject添加customAnimating属性
*/
@property (retain, nonatomic) NSNumber *customAnimating;
@end
* @file AnimateObject.h
* @brief 为NSobject添加customAnimating属性
*/
@interface NSObject(CustomAnimate)
@property (retain, nonatomic) NSNumber *customAnimating;
@end
/**
* @file AnimateObject.m
*/
#import "AnimateObject.h"
#import <objc/runtime.h>
static const void *customAnimatingKey = &customAnimatingKey;
@implementation NSObject(CustomAnimate)
- (NSNumber *)customAnimating {
return objc_getAssociatedObject(self, customAnimatingKey);
}
- (void)setCustomAnimating:(NSNumber *)animating{
objc_setAssociatedObject(self, customAnimatingKey, animating, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
@end
0 0
- NSObject添加属性
- nsobject 添加块延时
- 获取NSObject的所有属性
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- 为NSObject添加非正式协议--catego…
- 【OBJC类扩展之属性字典】NSObject+Property
- 【OBJC类扩展之属性字典】NSObject+Property
- 添加属性
- NSKeyedArchiver (NSCoder : NSObject) <NSObject>
- 弹出dialog 窗口; 以及在dialog 中关闭并且刷新父窗体的方法
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- android桌面组件开发
- Linux NFS服务器的安装与配置
- Oracle监听的常用命令
- NSObject添加属性
- 库,框架,类库的区别与联系
- VC++获取当前系统时间
- checkpoint not complete
- android launcher源码分析
- 循环逐条修改或者删除数据(游标)
- 爱就是赋予某人摧毁你的力量,却坚信他/她不会 伤害你。
- Boost.Filesystem 使用 以及文件时间
- oracle访问另一个数据库