FSwift 3.0.0

FSwift 3.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2020年10月
SPM支持 SPM

Kelton Person 维护。



FSwift 3.0.0

  • 作者:
  • Kelton Person

FSwift Build Status

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

更多信息即将推出!