美文网首页
category和extensions区别

category和extensions区别

作者: Maggie的小蜗居 | 来源:发表于2017-03-07 15:22 被阅读102次

category

   不知道类源码的情况下,给类添加方法,添加方法不实现的话,编译时不报错,运行时报错
   不能删除修改,分类优先级高于原来类
   无法添加成员变量
   运行时添加到类中
   category是可以被继承的,在某个父类中定义了category,那么他所有的子类都具有该category

Class extensions

可以添加属性 添加方法必须实现 添加的方法是私有的 外部类无法调用
必须写在.m文件里,@implementation上

继承

可以增加,修改或者删除方法,并且可以增加属性;

相关文章

网友评论

      本文标题:category和extensions区别

      本文链接:https://www.haomeiwen.com/subject/lpmmgttx.html