张家界之行

心心念念的张家界之行终于借着今年国庆假期完成了,总的来说 10 分给 6 分,扣分的地方主要在「人多」上,其它我觉得还可以,其它扣分的地方大部分是张家界很久没下雨了,有些景色难以令人满意。

前言

早在八月份时就在考虑今年的国庆去哪里玩耍一下,考虑了一个多月,决定去内蒙古,从海拉尔出发,走个环线。但遗憾的是在预定来回机票时,被价格劝退了,平日只要不到 700 块人民币的机票,十一当天居然溢价了将近三倍!虽说过去的航班确实不多,来回机票的降落时间都不满意(早上 6 点多的飞机…)。

查看更多

有些事情想要和大家聊聊(〇)

大家好呀!很荣幸能够成为《开源软件开发技术》这门课的校外导师,羡慕大家能够在大学里上到这门课,发自内心的羡慕,但非常遗憾的是,我不能经常跟大家见面。

前言

两年前,我在这门课上第一次与大家分享了我的开源之旅。当时这门课是我第一次听说,在上台前的那天晚上因为过于兴奋而几乎没能合眼。在羡慕的同时又抛去嫉妒,羡慕能够通过这门课认认真真、明明白白的搞清楚到底什么是开源,嫉妒我大二的时候怎么没有这么课,这不太公平 🤣。

查看更多

由修改资源引用方式产生的思考

前言

前段时间 mentor 交给了我一个活,要跟主端对齐一个改进需求,把原先 pod 库里资源的引用方式由打入主工程 mainBundle 的方式改为我们自己维护。

查看更多

月度总结(一)

再写一个系列《月度总结》,用于记录每个月工作、学习和生活上的一些个人看法。

前言

又过去了一个月,在过去的这一个月中,慢慢的对业务开始有了一个更加深入的认识,也写好了下个双月的 OKR,定了几个大方向的事情,开始走上正轨。

查看更多

Swift 游戏开发阶段总结(〇)

回顾

在这三篇文章中,我与你一同实现了一个仅使用 SwiftUI 实现的「最小化可行性」游戏《能否关个灯》,通过 SwiftUI 简洁的 DSL 很好的把这个游戏的核心体现出来了,并使用了简单的「状态机」雏形来完成了对游戏核心逻辑的保障。

查看更多

Swift 游戏开发之「能否关个灯」(二)

前言

在上一篇文章中,我们对游戏主体的逻辑进行了完善,通过一个 GameManager 配置了游戏的关卡,并一同完成了游戏的判赢和判输逻辑。

查看更多

Swift 游戏开发之「能否关个灯」(一)

前言

在上一篇文章中,我们已经完成了对《能否关个灯》小游戏的界面和游戏逻辑进行了初步搭建,并且也具备了一定的可玩性。但细心的你会发现,这种「随机过程」的游戏开局,我们几乎一把都不会赢,因为这并不符合这个游戏的初衷——逆序出开灯的顺序去关灯

查看更多

Swift 游戏开发之「能否关个灯」(〇)

前言

第一个游戏我们将基于 SwiftUI 来完成。主要想验证的问题有两点:

查看更多

Swift 游戏开发 - 序言

前言

哈喽~大家好呀!我是 PJHubs,一名开源爱好者,正在努力成为全栈工程师,喜欢诗和远方。

查看更多

如何实现一个手帐 app

前段时间对手帐类 app 的实现细节非常感兴趣,遂萌生了想自己实现一个最小化的可行性产品。当然啦~既然是 MVP 模式下的产品,所以只实现了「功能」,但是在一些自己特别想要去「抄袭」的地方也下了一点功夫去追求 UI 的表现。

前言

小时候,我是一个手抄报爱好者,四年级的时候班里组织了一个手抄报比赛,老师要求每位同学利用周末的时间做一份手抄报进行评比,主题自选。到现在我印象还非常深刻的是,我想了一个中午都不知道要选什么主题,在白纸上画了一些东西后又全都擦掉了,弄脏了好几张纸,最后画出了一个地球,思路就慢慢打开了。

查看更多