ios中给分类添加属性

ios中给分类添加属性,第1张

ios中利用类别给已有的类扩展方法是可以的,但是如果直接的添加属性是会报错的。利用runtime可以达到添加属性的目的。

1.先创建一个分类,以下以UIImage为例子。

2.增加需要的属性。

3.导入runtime框架,重写set方法和get方法。

//其中注意以下的参数是用来表示创建的属性的类型的

原则上讲它只能添加方法, 不能添加属性(成员变量),实际上可以通过其它方式添加属性(Runtime)。

举个例子,给系统UIButton添加个model 属性 新建个分类文件

.h文件

.m文件 需要导入runtime头文件


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11572076.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存