分类 & 类扩展
Category (分类、类别) 分类只能增加方法不能增加成员变量,可以声明属性,实际上会生成属性的set和get方法,但不会生成带下划线的成员变量,也不能添加成员变量(可以在不修改原来类模型的基础上拓充方法)
inheritance 》继承可以扩充成员变量和方法 但会产生新的类
extensions 》类扩展(没有名字)可以增加私有的成员变量和方法,一般写在要扩展类的.m文件内
分类 & 类扩展
Category (分类、类别) 分类只能增加方法不能增加成员变量,可以声明属性,实际上会生成属性的set和get方法,但不会生成带下划线的成员变量,也不能添加成员变量(可以在不修改原来类模型的基础上拓充方法)
inheritance 》继承可以扩充成员变量和方法 但会产生新的类
extensions 》类扩展(没有名字)可以增加私有的成员变量和方法,一般写在要扩展类的.m文件内
转载于:https://my.oschina.net/u/2618362/blog/652469