TextureSwiftSupport:一个使我们获得DSL来在Texture中定义布局规范的库[如SwiftUI]

时间:2024-04-16 08:36:52
【文件属性】:

文件名称:TextureSwiftSupport:一个使我们获得DSL来在Texture中定义布局规范的库[如SwiftUI]

文件大小:85KB

文件格式:ZIP

更新时间:2024-04-16 08:36:52

texture asyncdisplaykit swiftui Swift

TextureSwift支持 TextureSwiftSupport是的支持库它有助于借助Swift的功能在Texture中编写代码。 要求 迅捷5.1+ 在生产中使用的情况 的产品 LayoutSpecBuilder(使用@_functionBuidler) Swift5.1具有FunctionBuilder(尚未正式发布) 这样,我们就可以编写布局规范而不再使用逗号。 (就像SwiftUI) 清楚的 override func layoutSpecThatFits ( _ constrainedSize : ASSizeRange) -> ASLayoutSpec { ASStackLayoutSpec ( direction : . vertical , spacing : 0 , justifyContent : . start , alig


【文件预览】:
TextureSwiftSupport-master
----.github()
--------workflows()
----Podfile(561B)
----Demo()
--------ViewController.swift(434B)
--------Assets.xcassets()
--------AdaptiveLayoutViewController.swift(1KB)
--------Base.lproj()
--------InstagramPostCellViewController.swift(3KB)
--------MenuViewController.swift(3KB)
--------RecursiveLayoutViewController.swift(3KB)
--------Components()
--------AppDelegate.swift(2KB)
--------Info.plist(1KB)
--------CompositionCatalogViewController.swift(2KB)
----LICENSE(1KB)
----TextureSwiftSupport()
--------Experimental()
--------Extensions()
--------TextureSwiftSupport.h(569B)
--------TextureSwiftSupport.swift(54B)
--------Tools()
--------Components()
--------Info.plist(752B)
--------SpecBuilder()
----TextureSwiftSupport.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(47KB)
--------xcshareddata()
--------project.pbxproj.orig(34KB)
----Podfile.lock(907B)
----TextureSwiftSupport.xcworkspace()
--------contents.xcworkspacedata(237B)
--------xcshareddata()
----.gitignore(2KB)
----CHANGELOG.md(317B)
----README.md(3KB)
----TextureSwiftSupport.podspec(834B)
----TextureSwiftSupportTests()
--------SwiftUISample.swift(853B)
--------TextureSwiftSupportTests.swift(947B)
--------CompileCheck.swift(8KB)
--------Info.plist(727B)

网友评论