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,喜欢提升开发效率,那这个扩展包真挺值得加到项目里玩玩的。
473.42KB
文件大小:
评论区