赛博朋克风格天气应用
Cyberpunk-styled Weather App with Stunning Animations
主界面 · 生活指数 · 出行建议 · 数据图表 · 设置
|
|
- 霓虹发光 - 多层阴影打造真实霓虹效果
- 玻璃拟态 - 半透明毛玻璃质感卡片
- 60fps动画 - Canvas + TimelineView 高性能渲染
- GPU加速 - drawingGroup() 优化
| 技术 | 说明 |
|---|---|
| SwiftUI | 100% 原生 UI 框架 |
| Combine | 响应式数据绑定 |
| Canvas | 高性能粒子渲染 |
| Charts | 原生数据图表 |
| CoreLocation | 定位服务 |
| MVVM | 清晰的架构设计 |
# 克隆仓库
git clone https://github.com/Pangu-Immortal/CyberWeather.git
# 打开项目
cd CyberWeather && open CyberWeather.xcodeproj
# 选择模拟器或真机,按 Cmd+R 运行💡 无需 API Key - 使用免费的 Open-Meteo API,开箱即用
CyberWeather/
├── Models/ # 数据模型
├── Services/ # 网络和定位服务
├── ViewModels/ # 业务逻辑
├── Views/
│ ├── Animations/ # 7种天气动画
│ ├── Components/ # 可复用组件
│ └── Charts/ # 数据图表
├── Styles/ # 主题和动画样式
└── Extensions/ # 扩展工具
- Open-Meteo - 免费天气 API
- SF Symbols - Apple 官方图标库
This project is licensed under the MIT License - see the LICENSE file for details.
喜欢这个项目?给个 ⭐ Star 支持一下!
Made with 💜 by Pangu-Immortal





