WrkstrmMain
为 Swift Main 库提供扩展,增加了字符串操作、集合处理等功能。通过 GitHub Actions 进行测试。
要将 WrkstrmMain
集成到您的项目中,请按照以下步骤操作
在您的 Package.swift
文件中添加 WrkstrmMain
作为依赖项
dependencies: [
.package(url: "https://github.com/wrkstrm/WrkstrmMain.git", .upToNextMajor(from: "1.0.0"))
]
在您的目标依赖项中包含 WrkstrmMain
targets: [
.target(name: "YourTarget", dependencies: ["WrkstrmMain"]),
]
导入 WrkstrmMain
并使用其扩展
📥 导入库:
import WrkstrmMain
🔨 使用扩展:利用各种扩展来增强功能
示例扩展
camelCaseToKebabCase()
:将 camelCase 字符串转换为 kebab-case。containsUniqueChars()
:检查字符串是否包含所有唯一字符。isPermutation(_:)
:检查一个字符串是否是另一个字符串的排列。search(key:)
:在集合中进行二分查找。mergeSort()
:对集合执行归并排序。flattened()
:解包并扁平化任何值,可能为 nil
。Optional<T>
其中 T: Comparable & Equatable
:为 Optionals 添加比较功能。自定义和扩展 WrkstrmMain
以适应您项目的特定需求。
🌟 贡献使开源社区成为一个学习、启发和创造的绝佳场所。 您所做的任何贡献都非常感谢。
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)📄 根据 MIT 许可证分发。有关更多信息,请参阅 LICENSE
。
🔗 项目链接: https://github.com/wrkstrm/WrkstrmMain