我们可以在源代码中创建协议对象,但是正式的协议对象有什么用呢?
Protocol *myObj = @protocol(protocolName);
您可以使用它来检查对象是否符合协议。
[anotherObject conformsToProtocol:myObj];