Objective c @界面UIViewController<;这些东西叫什么>;{

Objective c @界面UIViewController<;这些东西叫什么>;{,objective-c,methods,interface,delegates,Objective C,Methods,Interface,Delegates,声明接口后,.h文件中调用的中有哪些内容 示例(UIWebViewDelegate的UIWebViewDelegate部分): @界面ViewController:UIViewController{ 它们被称为“协议”语法声明该类符合该特定协议,即它不仅实现了ViewController类接口中声明的方法,还实现了UIWebViewDelegate协议中声明的方法。Objective C协议在概念上类似于Java接口。有一个更完整的des在调用协议的脚本。它们指定类执行或可能执行的方法。它们对于

声明接口后,.h文件中调用的
中有哪些内容

示例(UIWebViewDelegate的
UIWebViewDelegate部分):

@界面ViewController:UIViewController{

它们被称为“协议”语法声明该类符合该特定协议,即它不仅实现了
ViewController
类接口中声明的方法,还实现了
UIWebViewDelegate
协议中声明的方法。Objective C协议在概念上类似于Java接口。有一个更完整的des在

调用协议的脚本。它们指定类执行或可能执行的方法。它们对于委托之类的事情很有用,因为当您编写需要委托的类时,通常希望确保委托实现您需要的所有方法。您可以通过为类定义协议来确保这一点委托,并且只允许您的委托成为实现该协议的对象。

它们是协议。当您在“”之间声明它们时,意味着“类符合此/这些协议>。协议是此类必须实现的一组方法。有必需的方法(因此,如果您不实现它们,编译器将向您发出警告)和可选方法(只有在您愿意的情况下才能实现)。然后您可以声明id类型的变量。这意味着id变量可以存储指向实现此协议的类的对象的指针,或nil

@interface ViewController : UIViewController <UIWebViewDelegate> {