ZamzamKit Swift开发扩展库
ZamzamKit 的微型扩展工具挺好用,专为 Swift 标准库、Foundation 还有系统框架补强功能。你不用自己一行行去封装方法,它已经帮你打包好一堆小而实用的工具函数。安装也简单,用 Swift Package Manager 就行。
ZamzamKit 的ZamzamCore
、ZamzamLocation
这些模块可以按需导入,像拼积木一样灵活。比如要定位相关的内容,直接用ZamzamLocation
,里面封装好了多跟CLLocationManager
打交道的逻辑,响应也快,代码也简单。
我觉得它最大的优势就是“省事”。开发中遇到一些常见的场景,比如判断空值、格式化时间、路径字符串,ZamzamKit 都有现成的扩展方法,挺贴心的。你不用每次都自己写一套。
哦对了,像我最近刚好在做一个 iOS 工具类库的整理,用 ZamzamKit 帮我省了不少时间。如果你也在搞组件化开发,或者习惯把通用方法整理出来,那这个库还蛮适合入手的。
安装用这一句就能搞定:
.package(url: "git@github.com:ZamzamInc/ZamzamKit.git", .upToNextMajor(from: "5.1.0"))
目标模块里加上:
.target(
name: "MyAppExample",
dependencies: [
.product(name: "ZamzamCore", package: "ZamzamKit"),
.product(name: "ZamzamLocation", package: "ZamzamKit")
]
)
如果你喜欢这种“开箱即用”的小工具包,可以顺便看看Pancake,它也挺适合日常开发用的。
3.06MB
文件大小:
评论区