【发布时间】:2009-07-09 10:06:38
【问题描述】:
我目前正在学习 Objective-C,并且遇到了协议中的可选方法。我的背景是 C#,可以将协议视为类似于 C# 接口的东西。
在 C# 接口代表合同的地方,通过宣传接口,您表示您将实现定义的方法。
考虑到这一点,我很困惑为什么您需要定义一个可选方法。这不是诽谤或试图减少 Objective-C,我喜欢 Objective-C。我只是想了解这些可选方法的好处,以便更好地了解该语言。
如果有人能提供一些可选方法有用的真实场景(带有示例代码),我将不胜感激。
【问题讨论】:
标签: objective-c protocols optional