当前播放: 从Observer到Observable:使用Functional Swift提升复杂iOS项目的可维护性
00:00 / 00:00
标清
  • 标清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
合辑:编程语言实践案例
基于Kotlin协程实现异步编程
以Null的处理、回调地狱的应对为例,看C#背后的问题解决思路
关于“时间”的各种编程与API设计问题
从Observer到Observable:使用Functional Swift提升复杂iOS项目的可维护性
迁移至Go,老瓶新酒:讲给Java/C++开发者的Go高效并发编程
唯快不破:高效定位线上Node.js应用内存泄漏

从Observer到Observable:使用Functional Swift提升复杂iOS项目的可维护性

王文槿 Swift 函数式编程布道者

王文槿,Swift 函数式编程布道者。

内容介绍

iOS 发展已经超过十年的时间,已经成长成为一个成熟的软件平台。这意味着绝大多数的 iOS 项目的迭代时间已经超过了 3 年,伴随着的不断膨胀的代码,还有各种各样的历史包袱。最严重就是大量的状态、中间层导致迭代新功能所需要的成本越来越高。

本次分享会结合 Swift 的函数式特性以及 FRP 的思想,尝试对传统的观察者模式(Listener/Delegate/Callback)和状态机(State Machine)进行改进,来实现更好的状态管理,更可控的回调时序以及更安全、鲁棒的编程模式,解放程序员在维护大型复杂项目的心智负担。

展开
¥4.99 购买
开通VIP
11
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
其他推荐
15:17
如何在多线程环境里安全读写数组?
张杰 美团高级技术专家
试看
06:01
iOS路由链接总是拼错怎么办?
宋旭陶 美团点评
试看
39:33
Buck在大规模iOS开发中的应用实践
陈坤 Airbnb Enginnering Manager
免费