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

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

前言

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

查看更多

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

前言

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

查看更多

月度总结(一)

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

前言

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

查看更多

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

回顾

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

查看更多

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

前言

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

查看更多

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

前言

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

查看更多

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

前言

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

查看更多

Swift 游戏开发 - 序言

前言

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

查看更多

如何实现一个手帐 app

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

前言

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

查看更多

字节跳动的一个月 & 月度总结(〇)

仔细想来,从上个月入职至今也过去了一个多月的时间,在这一个多月的时间里,我对这家公司产生了一些个人的看法~

前言

说到和字节跳动结缘那是从去年年中临近暑假的时候,当时我还在滴滴实习,当时已经实习大半年了,准备离职用暑假的时间去西部玩一圈,跟 mentor 说了这个事情后,却决定给我放两个月的假开学后继续回来实习。

查看更多