开发进度被严重阻碍,时也命也。
Ship-A-Ton 第二周
这周投入这个 App 的时间很少,吃喝玩乐+直面天命占了不少时间,但是不管怎样,还是在推进。和上一周相比,这周的工作时间大幅减少,只完成了 22 个番茄钟,还不如上周的一半多。
这周一开始花了一些时间在解决 TabView 和 NavigationStack 之间的问题上,本来是想尝试实现一个自定义的 TabBar ,最终放弃了这个尝试,因为根据上周的教训,不能花太多时间在 UI 上,先专注于功能的实现。
Stash 和 Nibble 的功能基本都完成了,Jar 目前只实现了两种类型,还剩几种存款类型没做。为了能够 ship ,或许应该先砍掉一些 Jar 的类型。
愿望清单模块又更名了,一开始叫 Wishlist ,后来叫 Goals ,现在改成了 Desires 。
想想还剩四周了,而还有很多功能,比如通知提醒、数据统计和小组件还都没有做,感觉有点来不及了。
好消息是,这周接触了一个设计师,已经达成了合作,接下来的四个星期要超级超级肝了!
第二个英文 Vlog
这周几乎没有录什么素材,为了撑视频的时长,加入了目前 App 的阶段性演示视频。
这次我没有自己录音,倒不是怕口音丢人,而是一方面是为了节省时间,另一方面是为了保证音频的音量统一并且没有背景杂音。我用的是剪映的 AI 朗读,先是克隆了我自己的声音,然后把文本通过克隆声音生成对应的朗读音频。这个声音克隆真是厉害,音色没得说,和我一模一样,但是缺点也很明显,就是没有语气的变化,整个停下来感觉非常沉闷。
Week 2 for Ship-A-Ton
本周学习
# How to use programmatic navigation in SwiftUI
# Sharing @Observable objects through SwiftUI's environment
# 在 SwiftData 模型中使用 Codable 和枚举的注意事项
# ContentUnavailableView: Handling Empty States in SwiftUI
直面天命
先说一下进度,目前刚过第三回的苦海。
周一早上起来,就知道瑞幸开卖周边了,于是立刻下单了外卖,成功抢到周边海报。
目前打得最多的就是白衣秀士、疯虎,被虐了二十多次才过。至于大家都惧怕的虎先锋,我打了四次就过了,比较辛运。目前卡在了寅虎,还在不断精进中。
这个游戏是我玩得第一个魂 like 游戏。我知道自己手残,之前玩过卧龙·苍天陨落,第一个 BOSS 都没打过去就删了,所以只狼和老头环一直没敢碰。这次黑神话能玩到现在,全靠我玩战神打下的一点基础。这个游戏就是磨练心性,越挫越勇,不断精进,提升自己。
玩了四天,手柄左摇杆就漂移了,虽然还在保修内,但是客服说需要返场维修,需要 7 到 14 天才能寄回来。本来想着要不就忍忍,这段时间正好用来写代码。但是纠结了一天,一想到要一个多星期不能直面天命,就痛苦不已,最终还是下单了新的手柄,次日达,继续直面天命!