文件名称:swift-declarative-configuration:对象的声明式配置
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-09 05:12:49
swift builder functional ui dsl
Swift声明式配置 Swift声明式配置(简称SDC)是一个很小的库,使您能够以符合人体工程学的方式以声明式,一致且易于理解的方式配置对象。 它可用于配置任何平台上的任何对象,包括服务器端swift。 产品 提供用于复制和修改不可变内容的修改功能。 当修改方法应返回修改后的self时,它对于诸如builder之类的自配置对象很有用 功能性KeyPath包装器。 通过功能配置器,您可以指定对象的修改并稍后应用修改。 还包含自我实现协议( ConfigInitializable , CustomConfigurable ),以使您可以为类型添加自定义配置支持( NSObject已经为您提供了支持)。 所有功能的构建器使您能够以声明的方式修改对象实例。 还包含带有计算的builder属性的BuilderProvider协议,并在NSObject类型上实现该协议。 函数闭包允许您设置函数
【文件预览】:
swift-declarative-configuration-main
----.gitignore(53B)
----Sources()
--------FunctionalKeyPath()
--------DeclarativeConfiguration()
--------FunctionalModification()
--------FunctionalConfigurator()
--------FunctionalClosures()
--------FunctionalBuilder()
----.swiftpm()
--------xcode()
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(8KB)
----Package.swift(2KB)
----Tests()
--------DeclarativeConfigurationTests()