摘要:
之前看书的时候,没怎么注意,但在项目中,才发现它的特别之处。先来看看他用途:官网大意是这样写的:当你想简单的向一个已知类添加一个方法的时候,你就可以使用它。使用它的时候,命名是有要求的,如下:@interface ClassName (CategoryName)@end在xcode中,建立objective-c文件同级下,有Category class的选项,命名是ClassName+CategoryName。或许已经发现,分类在某种意义上看有点像是继承,使用场景:1.在不创建继承类的情况下实现对已有类的扩展。2.简化类的开发工作(当一个类需要多个程序员协同开发的时候,Category可以将同 阅读全文