多种协议的语法

jar*_*ryd 16 objective-c

多协议的Objective-C语法是什么?

Con*_*ion 23

你能详细说明你的问题吗?否则,这是声明符合多个协议的类的正确方法.您可以在类头文件中的超类声明之后指定类符合的协议.

@interface MyClass : MySuperClass <Delegate1, Delegate2, Delegate3> {
     //instance variables
}

//properties

//methods
Run Code Online (Sandbox Code Playgroud)

  • 这些是协议,而不是代表.通常,需要委托的类将定义其名称中具有"委托"的协议.这是因为它是*委托*必须符合的协议.这就是为什么你经常看到"委托",而不是因为他们是代表. (5认同)
  • 此外,您可以自己快速找到这些问题的答案.转到[iOS开发中心](http://developer.apple.com/devcenter/ios/index.action)并阅读[Learning Objective-C:A Primer](http://developer.apple.com/library/IOS /#referencelibrary/gettingstarted /使用Learning_Objective-C_A_Primer /).答案就在页面底部. (2认同)