NNPopObjc 项目用于 Objective-C 实现协议扩展,达到与 Swift 中协议扩展相似效果,使 Objective-C 实现面向协议的编程。
该项目用于演示如何基于 NNPopObjc 在 Objective-C 进行面向协议编程。
ProtocolNetwork 是 喵神王巍 在 MDCC 16 (移动开发者大会) iOS 专场《面向协议编程与 Cocoa 的邂逅》主题演讲时使用的 Demo 工程, Demo 演示了 Swift 面向协议编程在 Cocoa 中的使用示例。
该项目是基于 NNPopObjc 完全复刻的 Objective-C 版 ProtocolNetwork 。
参考: 喵神王巍博客中面向协议编程在 Cocoa 中使用的相关文章: