`
zjjzmw1
  • 浏览: 1372684 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

iOS 类目添加属性 runtime

    博客分类:
  • iOS
阅读更多

 

给类目添加属性虽然编译的时候不报错,但是,运行的时候,会提示,找不到 属性的get set  方法。。。

需要要运行时重写下set get  方法。   加入头文件。  #import <objc/runtime.h>

 

staticconstchar kStringKey;

-(NSString *)aaaaString{

    returnobjc_getAssociatedObject(self, &kStringKey);

}

 

-(void)setAaaaString:(NSString *)aaaaString{

    objc_setAssociatedObject(self, &kStringKey, aaaaString, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

 

}

分享到:
评论

相关推荐

    ios-WSFMDB runtime 类目 本地数据库操作.zip

    本地数据库存储 NSObject 类目 (灵感来自于 leancloud) 基于 runtime,类目,FMDB 在类初始化的方法中 创建模型的在数据库中对应表, 目前还有同步方法 ,后期会继续更新 , 做到更好 集成方便使用简单。...

    ios-更新:CHTTextFieldHealper输入框上移、回收键盘.zip

    通过添加UITextField类目,使用runtime实现,TextField被遮挡时视图上移效果,点击空白回收键盘,不需要写一句代码,所有TextField全拥有此功能,可以控制是否开启,上移视图,以及距keyboard距离 更新:1.解决...

    ios-CHTTextFieldHealper输入框上移、回收键盘.zip

    通过添加UITextField类目,使用runtime实现,TextField被遮挡时视图上移效果,点击空白回收键盘,不需要写一句代码,所有TextField全拥有此功能,可以控制是否开启,上移视图,以及距keyboard距离

    UITextField+Extension实现上移效果

    通过添加UITextField类目,使用runtime实现,TextField被遮挡时视图上移效果 点击对应的父视图的空白地方回收键盘,不需要写一句代码,所有TextField全拥有此功能 可以控制是否开启,上移视图 可以设置距keyboard...

    MLIgnoreTransparentButton(iPhone源代码)

    其中用到了一个UIView的类目。 1.可以获取当前UIView的某点的RGBA值和判断是否透明。 2.可以使用UIImage设置layer.mask的通用方式(例如微信聊天界面上传图片后的轮廓),此功能有objc_runtime的配合,演示了系统框架...

    检测UIButton区域是否透明

    其中用到了一个UIView的类目。 1.可以获取当前UIView的某点的RGBA值和判断是否透明。 2.可以使用UIImage设置layer.mask的通用方式(例如微信聊天界面上传图片后的轮廓),此功能有objc_runtime的配合,演示了...

Global site tag (gtag.js) - Google Analytics