SwiftExtensions Swift扩展工具集

Swift 开发里的小助手,SwiftExtensions是我常用的一套扩展集合。多常见功能它都帮你封装好了,像是字符串、UIView 的简化操作,用起来顺手。项目挺活跃的,社区也热心,日常开发能省不少事。

安装方式比较简单,支持Swift Package Manager,Xcode 11 以上直接加上依赖就行,GitHub 地址是 tattn/SwiftExtensions。用法也不复杂,导入方式是 @_exported import SwiftExtensions,全局生效,挺方便。

比如字符串判空,以前要写一堆判断,现在一句 str.isNotEmpty 就搞定。还有 UI 操作,像是 view.roundCorners,圆角搞起来干净利落。效率提升不少,也不影响代码可读性。

文档还不错,英文和日文版本都有,贡献指南也写得清楚,想提 PR 或者加个小功能都不难。贡献流程就标准那套:新建分支、提交、推送、发 PR,写得明明白白。

项目是MIT 协议,商用也没问题。想研究源码或者自定义功能,GitHub 上都开源了,结构还挺清晰的。如果你平时也喜欢撸点小扩展,可以直接 fork 改一改。

另外,推荐你看看这几篇相关文章,像Xcode 和 GitHub 的配合OctoKit GitHub API 客户端,对 Swift 项目管理也挺有。

如果你日常写 Swift,喜欢提升开发效率,那这个扩展包真挺值得加到项目里玩玩的。

zip 文件大小:473.42KB