什么是正式协议对象的使用

我们可以在源代码中创build协议对象,但是使用正式的协议对象是什么?

Protocol *myObj = @protocol(protocolName); 

您可以使用它来检查对象是否符合协议。

 [anotherObject conformsToProtocol:myObj];