对OC类的扩展总结如下,共有4个:
作用:可以使用类的继承来增添父类的变量和方法。
写法:在.h文件中
@interface Student : Person
作用:可以增添父类的功能,但不能定义变量。多用于不知道源码的情况下,对父类进行扩展。
写法:在.h和.m文件中,文件名为”父类名+分类名”格式。
在@interface @implementation 后 “父类名(分类名)"
作用:定义私有方法。可以隐藏不对外公布的方法。多用于隐藏一些中间步骤的方法。
写法:在.m文件中 @implementation 前实现
原文:http://www.cnblogs.com/wangshuo1/p/5295029.html