You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
一篇非常不错的、手把手教学的 Swift 函数式编程教程。通过使用 Swift 的函数式特性以及 Future 和 Promise 的思想,一步步的把一个常见的网络请求模型改造得非常优雅,并且整个改造的过程,一步步的减少类型,一步步的减少副作用,使用无状态的函数组合来实现逻辑。从这篇文章也可以看到,函数式编程最重要的是思想,而不是某个具体的库。当我们学会了思想,即便不依赖任何第三方库,我们也可以快速搭建出很 pure,很优雅的架构。
@@ -38,7 +38,6 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
38
38
39
39
- 缺乏从外部模块导入单个声明。
40
40
41
-
42
41
### 🐢 [High Performance Numeric Programming with Swift: Explorations and Reflections](https://www.fast.ai/2019/01/10/swift-numerics/)
43
42
44
43
利用 Swift 进行数学编程并不是一个很热门的领域,例如训练机器学习模型,但作者经过几周的研究与实验构建了几个数学库,可以达到与精心优化过的矢量化 C 语言相同的速度,同时还能够保持简洁易用。在这篇文章里,作者会为你展示如何使用 Swift 进行有效的数学编程,其中的例子主要都来自 [BaseMath](https://github.com/jph00/BaseMath) 库,这个库为 Float 和 Double 型提供了通用的数学函数。
@@ -59,11 +58,11 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
@@ -73,7 +72,7 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
73
72
74
73
本文就介绍了一款能够从 Swift 和 Objective-C 代码中提取注释来生成 HTML 格式文档的命令行工具 —— [Jazzy](https://github.com/realm/jazzy);同时也介绍了如何通过 Travis CI 来自动生成和部署文档到 GitHub Pages,保证了代码和文档的及时同步。这个思路完全可以用到公司内部的私有工作流程当中,通过工具和自动化提高工作效率。
-[Vapor Up and Running](https://boxueio.com/series/vapor-up-and-running):如果,你已经掌握了 Swift 编程语言,再用它学习服务端开发,就变成了一个性价比很高的事情。这个系列里,我们会从零开始,基于 Vapor,详细地讲述每一个服务端开发领域常用的技术场景。
0 commit comments