类别是对已存在的类添加属性,扩展是对自己定义的类添加私有属性和方法
以前写JAVA,最近看OC,对类别有些困惑,OC的类别在我看来完全用子类即可,子类其实也不用动到原有的类,实现效果其实一样,至于扩展就更没必要的感觉,非得在.m文件里面定义个扩展,我直接在.h文件定义好这些不就行了,求解惑深层思想
29,030
社区成员
12,467
社区内容
加载中
试试用AI创作助手写篇文章吧