In apple documentation Unlike class names, protocol names don’t have global visibility. They live in their own namespace.
What does this mean as documentation does not elaborate it. I have tried and I have make two protocols with same name but they are in different files compiler shows warning duplicate protocol.
When I import both protocols in single file the first protocol import hides other protocol deceleration. So first imported protocol method works. Other gives warning
So what does this line mean? I am not able to understand it properly.