文件名称:FUX:一个用 Swift 编写的 iOS 功能补间库
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-06-24 19:27:40
Swift
福克斯 一个用 Swift 编写的 iOS 功能补间库 在我在东南亚旅行期间阅读了 objc.io 的开发者写的关于的好书后,我受到启发去玩函数式编程,并开始编写我自己的小库。 因为我迟早会写一个补间库(参见 ),所以我开始为 Swift 写一个函数式补间库。 它使用一个深度嵌入的纯函数数据结构和一个引擎来运行补间(有关这种数据结构的更多信息,请查看本书中的图表章节)。 这是初稿,并非所有内容都已实施,但我正在努力。 我喜欢功能性补间库的风格和灵活性。 请不要因为我自己的运算符的过度使用而评判我,但我真的很喜欢 Swift 中的这个功能...... 下面是一些代码示例: // Create a UIView that will bounce off the bottom of the screen let tweenedView = UIView ( frame : CGRect
【文件预览】:
FUX-master
----FUXTests()
--------FUXTests.swift(911B)
--------Info.plist(748B)
----LICENSE(1KB)
----FUX.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
--------xcshareddata()
----Examples()
--------Screenshots()
----.gitignore(495B)
----README.md(4KB)
----FUX()
--------FUXCombinators.swift(5KB)
--------FUXEngine.swift(6KB)
--------FUXData.swift(823B)
--------FUXEasingCombinators.swift(8KB)
--------Info.plist(821B)
--------FUX.h(476B)