FSwift 
FSwift 是一个用于 Swift 中的函数式编程的框架。目标是提供 Apple 的 Swift 语言中缺失的函数式组件。如果您不熟悉函数式编程,建议您观看 面向对象开发的函数式原理 - Jessica Kerr。这对来自面向对象背景的人来说是一个很好的介绍。
特性
- 未来与承诺 -- 通过简单的 Future 和 Promises 实现来管理工作当前的操作
- 数组扩展 -- 执行如 reduce、map reduce 和 fold 等函数式操作
- 时间扩展 -- 将整数转换为 NSTimeInterval (例如:let time = 5.minutes)
安装
- 在项目目录中运行
xcodebuild -project FSwift.xcodeproj -scheme FSwift -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO
- 在 **BUILD SUCCEEDED** 最前面,你应该看到类似以下的一行:
/usr/bin/touch -c /Users/username/Library/Developer/Xcode/DerivedData/FSwift-eayrcnolmowzoocyokeqxabfpbmt/Build/Products/Debug-iphonesimulator/FSwift.framework
- 在你的 Xcode 目标中,在常规选项卡中,将框架文件(FSwift.framework)添加到嵌入的可执行文件中。如果存在,请从链接的框架和库中移除该框架。
##使用在 Swift 文件中导入 import FSwift
。
更多信息即将推出!