类别Category
`类别支持在没有源代码的情况下,基于某些特定的场合,为一个类增加功能。
`可以添加 : 类方法、实例方法、重写基类方法
`不能添加 : 属性、实例变量、已存在的同名方法
`命名规范
`文件名:类名+扩展方法,如:NSString+Drawing.h/.m
使用类别
`使用场景
`适合在没有源代码的情况下,向已经封装的类中添加方法。
`为一个类在某些特殊场景下增加功能。
`对于复杂的大型文件分割实现。
`添加类别
`自己创建的类
`系统的类
`第三方库


网友评论