函数式Swift 4.0编程指南
函数式编程的 Swift 用法讲得挺细的,是针对 Swift 4 这版。《函数式 Swift》不光把高阶函数、闭包这些概念掰开揉碎讲,还结合实际场景,比如用map
、filter
数组,逻辑清晰又不啰嗦。
高阶函数那块讲得还挺透,像map
一行搞定数据转换,reduce
还能直接求和聚合,写法干净不绕弯。要是你还在手动for
循环,就真的有点亏了。
闭包和泛型也有重点提到。闭包异步任务时香,比如网络求回调,不用到处声明变量,代码简洁多了。泛型那块,Array
、Dictionary
这些你肯定用得多,掌握泛型写法,能让你代码更通用。
再说 RXSwift,嗯,这玩意配合函数式思想做响应式开发是真的省事。比如你想监听 UI 变化、网络状态啥的,一堆Observable
搞定,逻辑清晰还省心。
你用 Xcode 开发 iOS,想写得优雅一点,又不想一股脑就学完 FP,建议翻翻这本书,节奏刚好,概念也实用。
如果你在学 Swift 或者正用 Swift 4 做项目,这本书可以帮你把函数式编程用得更顺手,代码也会越写越利落。
3.1MB
文件大小:
评论区