本系列文章将从实践技巧、实现原理以及追踪语言更新等方面对 Swift Protocol 展开深入讨论。主要内容有:
Swift Protocol 背后的故事(实践)
Swift Protocol 背后的故事(理论)
Swift Protocol 背后的故事(Swift 5.6/5.7)
…
本文是系列文章第三篇,简要介绍 Swift 5.6/5.7 在 Protocol 上的相关扩展和优化,主要包括:any
、Opaque Parameter、Unlock existentials for all protocols 以及 Primary Associated Types。