category
不知道类源码的情况下,给类添加方法,添加方法不实现的话,编译时不报错,运行时报错
不能删除修改,分类优先级高于原来类
无法添加成员变量
运行时添加到类中
category是可以被继承的,在某个父类中定义了category,那么他所有的子类都具有该category
Class extensions
可以添加属性 添加方法必须实现 添加的方法是私有的 外部类无法调用
必须写在.m文件里,@implementation上
继承
可以增加,修改或者删除方法,并且可以增加属性;
网友评论