利用协议、泛型和扩展编写灵活代码
在软件开发领域,面向对象编程(OOP)是大家熟知的编程范式,它已经存在了很长时间,并且塑造了我们开发和思考软件的方式。然而,一种相对较新的编程范式——面向协议编程(POP)逐渐崭露头角。POP并非要取代OOP,而是在近年来,尤其是在Swift社区中,获得了广泛的关注。
技术要求
在开始之前,你需要完成以下准备工作:
1. 从苹果应用商店下载Xcode 11.4或更高版本。
2. 确保你的Mac运行的是最新版本的macOS(Catalina或更高版本)。
3. 在应用商店中搜索Xcode,选择并下载最新版本。
4. 启动Xcode,并按照系统提示完成额外的安装步骤。
5. 从以下GitHub链接下载示例代码: https://github.com/PacktPublishing/Mastering-iOS-14-Programming-4th-Edition/tree/master/Chapter%207%20-%20Playground/Protocols.playground
理解和实现协议
Swift和UIKit的设计核心都离不开协议。在实现自定义UIViewController过渡、处理表格视图或集合视图时,你可能已经注意到了这一点。在实现这些功能时,你会创建作为过
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



