摘要:
Category和Extension这两个概念,即便对于Java程序员,可能也会感到陌生。这是Objective C为程序员提供的两个强大的动态机制——简单地说,它们允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。Category准确的定义是这样的:Category拥有一个名字,它不需要使用子类(Subclassing)机制,就允许向一个类文件中添加新的方法声明,并且在类实现的文件中的同一个名字下定义这些方法。其语法举例如下:#import "ClassName.h"@interface ClassName ( CategoryName )// me 阅读全文
posted @ 2012-02-12 23:17
pengyingh
阅读(3514)
评论(0)
推荐(2)