Objective c 类名称含义后的V形语句

Objective c 类名称含义后的V形语句,objective-c,class,protocols,abstract-class,objc-protocol,Objective C,Class,Protocols,Abstract Class,Objc Protocol,在下面的代码部分中,部分的确切含义和作用是什么?它最有可能被用来做什么?如果它被移除,最有可能发生什么?(任何理论例子都是好的) @接口PhoneContentController:ContentController 这意味着PhoneContentController采用名为UIScrollViewDelegate的ObjC协议 协议是没有定义的方法接口。当类采用它时,它声明它实现了协议声明的方法 这是抽象类型在OOD中的一个常见特性,特别是在只使用单一继承的语言中。如果您了解Java,它非常

在下面的代码部分中,
部分的确切含义和作用是什么?它最有可能被用来做什么?如果它被移除,最有可能发生什么?(任何理论例子都是好的)

@接口PhoneContentController:ContentController

这意味着
PhoneContentController
采用名为
UIScrollViewDelegate
的ObjC协议

协议是没有定义的方法接口。当类采用它时,它声明它实现了协议声明的方法


这是抽象类型在OOD中的一个常见特性,特别是在只使用单一继承的语言中。如果您了解Java,它非常类似于实现UIScrollViewDelegate

好的,这意味着什么?我对obj-c很陌生
@interface PhoneContentController : ContentController <UIScrollViewDelegate>