Jie*_* Hu 1 syntax objective-c
@interface A : B<C>
@interface ViewController : UIViewController<MSBClientManagerDelegate>
Run Code Online (Sandbox Code Playgroud)
所以我想我得到A是B的子类,而B是A的超类,但是B和C之间的关系是什么?
在上面的示例中,C是一个协议.你用英语来说的是:
我想要一个A从类中继承的类,B并且也符合协议C.
协议类似于其他语言中的抽象类,通常定义一组方法和/或属性,类必须实现这些方法和/或属性才能符合.