2025 ,0721-0727
这周意外谈了个大单(但其实并不赚钱,只是多了个渠道),签了个协议。但一切还都在初级阶段,等有更多进展再公布吧。
本周工作
先来一张照片,喝新品咖啡,吃煎饼果子,然后心满意足去写代码。
这周所有的工作还都是在新的单词 App 上,进展神速,看了下 git log ,让 AI 总结了一下,发现居然写了这么多。周日晚上提交了第一版 TestFlight ,打算找几个人来试用一下,收集一些反馈。
1. UI 与布局优化
- 响应式布局:实现了多个页面的响应式布局,使其能够同时在横屏和竖屏模式下良好显示。动态字母尺寸:实现了字母尺寸的动态调整,解决了字母数量过多时布局溢出的问题。ASCII 艺术标题:使用 SwiftUI 实现了基于 ASCII 艺术的游戏标题,取代了之前的简单文本标题。布局修复与改进:修复了很多布局和动画的问题。
2. 功能开发
- 设置页面 :
- 加入初版的设置页面,支持大小写切换、主题选择、音效和音乐开关。实现了数据重置功能(重置统计数据和设置)。
- 新增了词典列表页面,用于显示所有词典的解锁进度和单词总数。
- 单词验证:集成了词典,实现了单词有效性验证功能。字母排序:增加了按字母、分数和随机排序的功能。单词长度奖励:为长单词增加了额外的分数奖励。道具效果显示:实现了特殊道具生效时的突出显示和额外分数动画。大小写切换:添加了全局的大小写切换功能。
3. 问题修复与重构
- SwiftData 问题:解决了在 iPad 上 ModelContainer 初始化失败的问题。导航修复:修复了“返回主菜单”按钮的导航逻辑,确保其能正确返回标题页。状态管理:修复了提交单词后字母没有被完全清除的问题。主题系统重构:重构了主题系统,加入三个不同的主题。
为了看起来像个 demo ,我用 Figma 一气呵成做了个 App icon 。这个 icon 在脑中有一段时间了,我不在家的时候用无边际简单画了个草图,感觉一般,但是没想到成品让我非常满意。
代码之外
Switch
这周捡起了吃灰的 Switch ,本来是想继续玩《逆转裁判》的,但是看到有氧拳击,就玩了两次,大汗淋漓。
电影
这周去电影院看了两个电影。
《长安的荔枝》,比期望中差一些,《年会不能停》三人组并没有制造出多少笑料,而且很多脱口秀演员和喜剧人的客串完全是多余的。
《神奇四侠:初露锋芒》,我个人感觉是继《银河护卫队 3 》之后最好的一个漫威宇宙系列电影了(不算《死侍与金刚狼》的话),比《雷霆特攻队*》要好。IMDB 上的评分也和我的感受是一致的,但是不知道为什么国内豆瓣对这个电影评分越来越低。
吃吃吃
周末两天吃了两顿大餐,一顿是外面吃烧烤,一顿是在家吃海鲜烤鸭大餐。