English | 中文
一个轻量级的 macOS 菜单栏应用,用于实时追踪加密货币价格。
- 访问 Releases 页面
- 下载最新的
BTCWatcher.app.zip - 解压应用
- 右键点击应用,选择"打开"(首次启动时很重要)
- 在安全性对话框中点击"打开"
- 拖入应用程序文件夹(可选)
注意:如果遇到"应用程序已损坏"的提示:
- 打开终端
- 运行:
xattr -cr /Applications/BTCWatcher.app(根据实际路径调整) - 重新尝试打开应用
如果你想自己编译:
git clone https://github.com/chenwuai/BTCWatcher.git
cd BTCWatcher
./build.sh脚本会自动:
- 编译 Swift 代码
- 创建应用程序包
- 打包成 zip 文件
- 设置所有必要的权限
- 🚀 轻量级菜单栏应用
- 💰 支持多种加密货币 (BTC, ETH, DOGE)
- ➕ 自定义交易对添加
- 🔄 实时价格更新 (1秒、2秒、5秒间隔)
- 🌐 自动API端点切换
- 🌍 中英文双语支持
- 🔗 快速跳转币安合约
- 🎯 零依赖,纯 Swift 实现
- macOS 13.0 或更高版本
- 需要网络连接以获取价格更新
- 下载最新版本的
BTCWatcher.app - 将应用拖入应用程序文件夹
- 双击启动应用
- 如果出现安全提示,请在系统设置 > 安全性与隐私中允许应用运行
- 点击菜单栏图标查看当前价格
- 从菜单中选择不同的加密货币
- 使用
⌘Q退出应用
- 更新频率:可选 1秒、2秒或 5秒
- API 接口:自动或手动选择
- 语言:切换中英文界面
- 自定义:添加自定义交易对
⌘N:添加自定义币种1:设置 1 秒更新频率2:设置 2 秒更新频率5:设置 5 秒更新频率A:切换 API 自动模式L:切换语言⌘Q:退出应用
# 编译应用
swiftc -o BTCWatcher.app/Contents/MacOS/BTCWatcher main.swift
# 生成应用图标
./generate_icons.shmain.swift:主程序代码AppIcon.svg:应用图标源文件generate_icons.sh:图标生成脚本Info.plist:应用配置文件
价格数据通过以下 Binance API 接口获取:
- api.binance.com
- api1.binance.com
- api2.binance.com
- api3.binance.com
- api4.binance.com
- 使用原生 macOS 框架(Cocoa、Foundation)
- 无外部依赖
- 使用 NSStatusItem 实现菜单栏集成
- 自动错误处理和 API 故障转移
- 动态菜单生成
- 实时价格格式化
- 智能小数位处理
- 使用 Unicode 符号表示加密货币(₿、Ξ、Ð)
- 简洁清晰的界面
- 自动切换 API 接口
- 连接错误恢复
- 友好的错误提示
- 优雅的降级处理
- 仅使用公开 API 接口
- 最小系统权限要求
- 不存储敏感数据
- 经过 macOS 安全签名
欢迎参与贡献!你可以:
- 报告问题
- 提出新功能建议
- 提交代码
- 改进文档
MIT 协议
chenwuai
如有问题或建议:
- 提交 Issue
- 提交 Pull Request
- 联系开发者
注意:本应用与币安或任何加密货币交易所均无关联。
