Category

Class Extension,和 Category 还不一样?

Category 可以在既不子类化也不侵入一个类的源码的情况下,为类添加新的方法,从而达到扩展一个类或者分离一个类的目的。所以简单一句话,Category 可以非侵入式的扩展或者分离一个类,把方法移到别的文件去。

Class Extension 像是一个匿名的 Category

原文地址:https://www.cnblogs.com/dengchaojie/p/7717904.html