我找不到进度条的包,所以我自己创建了一个。
这个包可以通过 Swift Package Manager 获取。只需将 .package(url: "https://github.com/theBreadCompany/swiftbar.git", from: "1.0.0")
添加到你的 Package.swift
文件,或将 https://github.com/theBreadCompany/swiftbar.git
添加到你的项目包依赖中。
这个模块(目前)还...比较简单。例如,创建一个长度为 your_collection.count
的进度条,遍历 your_collection
并使用 bar.setPrgress(bar.getProgress() + 1)
或 bar += 1
更新进度。
如果你想看看实际效果,克隆 (git clone https://github.com/theBreadCompany/swiftbar.git
) 这个仓库,cd
进入它,输入 swift build
,然后执行 .build/debug/Example
、.build/debug/Example2
或 .build/debug/Example3
中的任何一个。
请记住,可能会出现意外行为,因为 Xcode “终端” 不是真正的终端。
[x] 引入一个受 tqdm (python) 启发的集合,该集合在被下标访问时打印进度条 [x] 添加样式 [x] 启用自定义样式 [] 添加迭代速度,包括单位
我乐于接受任何支持我的方式,无论是提出新想法还是报告错误 ^^。