CypherPoet 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
AlphabetEncoder
一个用于编码和解码基于字符的字母表整数的库。
AnimatableGradients
一系列 SwiftUI View Modifiers,用于创建动画颜色渐变。
ClampedPropertyWrapper
一个 Swift Property Wrapper,用于自动将 Comparable 值钳制在闭合范围内。
CypherPoetStringFormattingUtils
用于在 Swift 中格式化 `String` 对象的实用程序
CypherPoetSwiftUIGeometryUtils
用于在 SwiftUI 中使用几何和形状创建魔法的入门实用程序。
CypherPoetSwiftUIReduxUtils
一系列实用程序,用于以 Redux/Elm 风格(Reducer、Action、Side Effect 和 Middleware)构建 SwiftUI 应用程序。 现在已针对 Swift 并发更新。
CypherPoetSwiftUITypographyUtils
用于在 SwiftUI 中进行排版定制的实用程序
ModulusOperandi
Swift 整数和浮点类型的声明式模运算,支持欧几里得、向下取整和截断除法算法。
SwiftUICurvedRectangleShape
一个可动画的 SwiftUI Shape,用于绘制沿水平或垂直轴弯曲边的矩形。
SwiftUIPolygon
一个可动画的 SwiftUI Polygon Shape,支持网格渲染
SwiftUIPreciselyRoundedRectangle
一个可动画的 SwiftUI 矩形形状,具有精细的角圆角配置。
SwiftUIPreviewUtils
用于在 SwiftUI 项目中使用 Xcode 预览的入门实用程序
SwiftUISineWaveShape
一个可动画的 SwiftUI Shape,用于绘制正弦波线 - 具有对调制样式的额外支持。
SwiftUIWavyRectangleShape
一个可动画的 SwiftUI Shape,用于绘制底部带有弯曲正弦波的矩形。
UnitIntervalPropertyWrapper
一个 Swift Property Wrapper,用于自动将浮点值钳制在 [0,1] 的闭合范围内。
XCTestStarterKit
使用 XCTest 进行 Swift 项目测试的轻量级入门实用程序
16 个软件包。