摘要: 类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别使得无需创建对象类的子类就能完成同样的工作一、创建类别1、声明类别声明类别与声明类的形式很相似@interfaceNSString(NumberConvenience)-(NSNumber *)lengthAsNumber;@end//NumberConvenience这个声明有两个特点:(1)现有的类位于@interface关键字之后,其后是位于圆括号中的类别名称。. 阅读全文
posted @ 2013-09-13 17:15 lihuang 阅读(225) 评论(0) 推荐(0) 编辑