[ccpw id="5"]

2025 年 8 月 28 日 下午 5:22
Home科技独立开发周记 128:爆单、爆肝、爆米花
spot_imgspot_img

独立开发周记 128:爆单、爆肝、爆米花

-

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 上的评分也和我的感受是一致的,但是不知道为什么国内豆瓣对这个电影评分越来越低。

吃吃吃

周末两天吃了两顿大餐,一顿是外面吃烧烤,一顿是在家吃海鲜烤鸭大餐。

文章来源:w2solo

最新动态

推荐阅读

spot_img