1) 实时加密货币数据
2) 保存当前用户的货币数据
3)搜索、筛选、排序和重新加载数据
4)自定义颜色主题和加载动画
1)MVVM 体系结构
2)Core Data(保存当前用户的投资组合)
3)FileManager(保存图像)
4)Combine(发布者和订阅者)
5)多个API调用
6)Codable(解码JSON数据)
7)100% SwiftUI 界面
8)Multi-threading (使用后台线程)
9)Safe coding/安全编码!!!(“if let”和“guard”语句可避免崩溃)
Swiftful-Thinking:https://www.swiftful-thinking.com/downloads
Coingecko:https://www.coingecko.com/en/api
Quicktype:https://app.quicktype.io/