category用法

1.今天在复习之前的category的时候,遇到一个这样子的问题。查来一下,原来苹果的官方文档中有说明,苹果时不提倡我们在类别中重写原文件的内容,如果要重写,就继承他,然后重写,但是在项目中,有很多前人的代码不利于重写,那就用点取巧的办法吧。

将最后的注释放在下面,就可以了。

在IOS中,类别主要用于两种方式:

方式1:

用于对库类的扩展,扩展其他功能,这种方式比较常见。

方式2:

用于对前一个库类的BUG修复。因为当有相同的两个方法用在同一个地方的时候,类别类会优先调用。

原文地址:https://www.cnblogs.com/jiaoxiangjie/p/5815885.html