协议扩展-iOS

在开始阅读本文之前,我强烈建议您继续阅读以下文章。

  • 了解协议-iOS
  • 通过委托和协议在ViewController之间传递数据

与往常一样,让我们​​如下设置基本协议和类。 如果您已经阅读了我以前关于Protocol的文章,我希望下面的代码可以自我解释。

否则,出于上述相同原因,也会抛出如下错误

您已经猜到了,扩展中的方法仅适用于已确认该扩展之母的类。 在这种情况下,它具有战争能力。

如果我把所有事情都放在一个文件中。 它看起来应该像下面这样。

希望您从本教程中学到了更多有关协议的知识。 祝好运!