objective c提供了几个有趣的特性,category, protocol, message forward.
都可以在不写新class的情况下给既有class添加功能,
category 适用于给一个既有class添加新消息接口,
protocol适用于给若干个class添加相同接口,
message forward适合把一个class作为入口,调用其他class。
都可以做到少写新的class,不知道这么的设计初衷是什么
都可以在不写新class的情况下给既有class添加功能,
category 适用于给一个既有class添加新消息接口,
protocol适用于给若干个class添加相同接口,
message forward适合把一个class作为入口,调用其他class。
都可以做到少写新的class,不知道这么的设计初衷是什么