And*_*nov 2 cocoa-touch delegates objective-c
假设我有一个类Foo,它使用3种方法声明一个委托协议.我想将子类Foo化为一个被调用的类,Bar并完全覆盖这些方法.
我应该再次在子类标题中声明它们吗?
当我在Bar委托中实现这3个方法时,我是否必须采取任何预防措施以确保Foo不会使用该实现?
我应该再次在子类标题中声明它们吗?
这将是没有必要的,因为您Bar.h将导入Foo.h并因此知道它符合该协议.
当我在Bar的委托中实现这3个方法时,我是否必须采取任何预防措施以确保不会使用Foo的实现?
您需要采取的唯一预防措施是不要求[super delegateMethod];您的实施,并且您很高兴.
| 归档时间: |
|
| 查看次数: |
1889 次 |
| 最近记录: |