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