使用运行时动态创建属性
2017-06-09 00:00
169 查看
类中添加name属性:
@property (nonatomic,copy) NSString *name;
static const void *kViewControllerName = &kViewControllerName;
- (void)setName:(NSString *)name {
objc_setAssociatedObject(self, kViewControllerName, name, OBJC_ASSOCIATION_COPY_NONATOMIC);
}
- (NSString *)name {
NSString *myName = objc_getAssociatedObject(self, kViewControllerName);
return myName;
}
@property (nonatomic,copy) NSString *name;
static const void *kViewControllerName = &kViewControllerName;
- (void)setName:(NSString *)name {
objc_setAssociatedObject(self, kViewControllerName, name, OBJC_ASSOCIATION_COPY_NONATOMIC);
}
- (NSString *)name {
NSString *myName = objc_getAssociatedObject(self, kViewControllerName);
return myName;
}
相关文章推荐
- [转]使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 改进篇《不使用反射进行C#属性的运行时动态访问》
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- PHP使用方法重载实现动态创建属性的get和set方法
- 使用new调用构造器创建对象并统一添加属性的代码运行过程
- 不使用反射进行C#属性的运行时动态访问
- PHP使用方法重载实现动态创建属性的get和set方法
- 运行时使用代码动态的修改AspxGridView的列属性
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 不使用反射进行C#属性的运行时动态访问
- EntityFramework4.5使用Expression类创建动态查询及动态查询导航属性
- 不使用反射进行C#属性的运行时动态访问
- 使用innerHTML属性创建动态内容
- EntityFramework4.5使用Expression类创建动态查询及动态查询导航属性
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- EntityFramework4.5使用Expression类创建动态查询及动态查询导航属性
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- PHP使用方法重载实现动态创建属性的get和set方法
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!