
















































































通过实例帮助听众理解什么是面向协议编程、为什么要面向协议编程,以及如何面向协议编程。通过案例引导观众进行“分析问题->提炼共性->定义协议->扩展协议->遵守协议”的面向协议编程思维训练,展示面向协议编程的“预言”特性在开发速度、可维护性、系统健壮性中的优势,同时通过Swift标准库的设计甄别协议的适用场景。最后通过案例展示一个面向协议的简单但实用的架构,该架构基于传统的MVC,通过面向协议编程的方法让数据与视图的绑定回到视图中去,大大缩减了控制器中的代码量。架构之外,展示应如何使用属性观察器、扩展的等Swift应有的方式组织代码,避免OC翻译风格的代码,让你的工程更加Swift。
浏览7037次
浏览6092次
浏览7739次
浏览4538次
浏览6108次
浏览9933次
2026-06-12 太原
2026-04-24 杭州
2026-12-18 北京
2026-04-10 上海
打开微信扫一扫,分享到朋友圈