如何在协议中查找所需的方法?

时间:2012-07-29 21:59:34

标签: objective-c cocoa-touch cocoa documentation objective-c-protocol

这就是我的工作。在Chrome或Xcode中查找协议的Apple文档时,我Cmd-F搜索“required”。如果结果为零,我得出结论,该协议中的所有方法都是可选的。

我做得对吗?或者有“正式”方式吗?

1 个答案:

答案 0 :(得分:0)

“可选”与“必需”问题最权威的答案将直接来自实现相关协议的标题。

如果您已经有一个标记为实现协议的对象,您可以右键单击 - >跳转到XCode中的定义。一旦达到定义,就需要@optional关键字之前的任何内容,之后的任何内容都是可选的(除非之后有另一个@required,但这种情况很少见。)

那就是说,根据我的经验,Apple开发者文档对我来说在添加“ required method ”之后总是非常可靠,在协议所做的任何方法之后,实际上都需要。