Software Engineer who loves travel, animation, high tech, gadgets, Tango Argentino, samba, movies, and making the world a better place!
The second limitation is that as with other extensions, you cannot add stored properties, only calculated properties.
Unfortunately there are some limitations. The first is that you cannot provide your own implementation of a protocol method AND use the protocol implementation as a ‘super’ method.
As I said before, protocols are limited contracts that “things” agree to follow. They define a small set of methods and properties that a “thing” must have and/or do in order to “conform” to the protocol.