Geo*_*che 8

来自Objective-C编程语言:类别和扩展:

可以让你的方法添加到现有的类,甚至一到,你没有来源.这是一个强大的功能,允许您在不进行子类化的情况下扩展现有类的功能.使用类别,您还可以在多个文件之间拆分自己的类的实现.类扩展类似,但允许在主类@interface块以外的位置为类声明其他必需的API .
[...]
类扩展类似于"匿名"类别,除了它们声明的方法必须@implementation 在相应类的主块中实现.