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

Par*_*fna 3 design-patterns objective-c ios

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

Protocol *myObj = @protocol(protocolName);
Run Code Online (Sandbox Code Playgroud)

hyp*_*ypt 5

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

[anotherObject conformsToProtocol:myObj];
Run Code Online (Sandbox Code Playgroud)