摘要:
**以下内容中 interface 指代传统意义上的接口, 而@interface 指代 Objective-C 中的类型规范概念,以免混乱。看到这一章,有点奇怪,其实只要将 protocal 当作 C# 里面的接口来认识就好了。因为 Objective-C 给每个 Class 都分配了一个 @interface ,因此用这人概念来表达 interface 的意思。抽象出接口的目的:1. 相似方法组的实现有共同的规范。2. 让“接口”独立于类。3. 封装没有继承关系的类的共性。if ( [assistant respondsToSelector:@selector(helpOut:)] ) { 阅读全文
posted @ 2011-08-14 23:09
沙加
阅读(866)
评论(0)
推荐(0)

浙公网安备 33010602011771号