Curry —— Swift 函数柯里化的利器
Swift 开源库 Curry 提供了优雅的函数柯里化(Function Currying)实现。如果你对这个概念还不熟悉,那么你可以参考 这篇博客文章,它详细介绍了在 Swift 中如何进行函数柯里化。
兼容性保证
请注意,我们积极地推进 master 分支与 Swift 新版本的同步更新。因此,强烈建议不要直接指向 master,而是选择使用我们已经提供的 各版本发布。
安装教程
Swift 包管理器(Swift Package Manager)
在 Xcode 中添加为包依赖:
https://github.com/thoughtbot/Curry
或者,在你的 Package.swift 文件中添加:
dependencies: [
.package(url: "https://github.com/thoughtbot/Curry", from: "5.0.0"),
]
Carthage
在你的 Cartfile 中添加:
github "thoughtbot/Curry"
然后运行 carthage update。
按照 Carthage 的安装指南完成剩余步骤。
CocoaPods
在你的 Podfile 中添加:
pod 'Curry'
同时确保开启框架支持:
use_frameworks!
接着运行 pod install,确保你使用的 CocoaPods 版本不小于 0.36。
贡献代码
查看 CONTRIBUTING 文档以了解如何贡献代码。感谢所有的 [贡献者]!
许可协议
Curry 遵循 LICENSE 协议,欢迎自由使用,但请遵守协议条款。
关于 thoughtbot

Curry 是由 thoughtbot 团队维护并资助的项目。我们的商标和Logo是 thoughtbot, inc. 的注册商标。我们热爱开源软件!查看我们的 其他项目 或浏览我们的 案例研究 并考虑 雇佣我们 来帮助构建你的 iOS 应用。我们也提供了一系列资源来帮助你 学习iOS开发。
现在,让我们一起探索 Curry 带来的高效编程体验,享受 Swift 柯里化带来的乐趣吧!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



