On Sat, Aug 19, 2017 at 3:26 PM, Goffredo Marocchi <pana...@gmail.com> wrote:
> Sorry, I thought that the default implementation in the protocol extension > was how this was provided. > > Providing Default Implementations > > You can use protocol extensions to provide a default implementation to any > method or computed property requirement of that protocol > > https://developer.apple.com/library/content/documentation/ > Swift/Conceptual/Swift_Programming_Language/Protocols.html#//apple_ref/ > doc/uid/TP40014097-CH25-ID521 > There are default implementations and extension methods. Both are written inside protocol extensions. Default implementations are dynamically dispatched, but extension methods are not. A default implementation implements a protocol requirement. An extension method adds a method to a protocol which is not a requirement.
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution