(实际使用技术:后端 Swift,移动端 SwiftUI(同时以 macCatalyst 技术支持 macOS 系统)。程序员客栈目前能选用的技术分类无法区分 Swift 语言与 SwiftUI 框架,所以在这里单独讲清楚。)披萨小助手是本人参与开发的一款游戏资讯工具(不是个人专案,团队共三人),旨在满足那些对米游社与 HoYoLAB 功能乏善可陈的现状不满的用户。该软件在仅提供玩家游戏帐号 UID 的情况下,可以通过渊下网的 API 查询到玩家的星穹铁道角色与原神角色的既定公开展柜内容。玩家也还可以使用自己的米游社 / HoYoLAB Cookie 通过这款工具获取到所有的米游社角色面板资讯(以更有效率的方式展现信息)、实时玩家体力资讯等,且部分实时资讯可以通过 iOS 锁屏小工具与 Apple Watch 实时检视。玩家也还可以通过披萨小助手本地管理自己的抽卡记录(原神&星穹铁道)且通过自己的 iCloud 服务在自己的设备之间同步。技术选型上,披萨小助手这次 v5.x 版所用的统一披萨引擎将整个 App 主体(小工具除外)放在一个 Swift Package 内、且所有功能零件都有各自的子 Swift Package,便于分别进行单元测试。这次的全新的统一披萨引擎使用了 iOS 17 开始才有的系统框架 API(包括 SwiftUI)重写了很多功能,且完全利用了 Swift 6 的跨线程安全特性。本次 v5.x 版的开发反其道而行之:先以 macCatalyst 技术开发 macOS 版、再移植到 iOS。该软件的介面有丰富的文字说明、来方便用户快速上手使用。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论