【发布时间】:2017-07-18 05:44:10
【问题描述】:
两者中哪一个是好的做法?
我有一个协议, 1 - 符合协议并实现协议中定义的方法的结构 2 - 提供默认实现的协议扩展
我很困惑, 这两种方法中哪一种更好用?为什么?
【问题讨论】:
-
如果有很多情况可以使用默认实现,请选择协议扩展。如果没有常见情况,请选择符合协议。
-
我不想修改默认实现中的任何功能,我可能会使用它们几次@YunCHEN
标签: ios swift struct protocols