Published on2025年1月31日flutter_hooks 的优劣势hookflutter文章讲述在 Flutter 中使用 hooks 的优劣势,探讨是否有必要在项目中引入 hooks。Read more →
Published on2022年10月19日Rust 与 Dart 的数据交互rustdart本文主要讲解 Dart 与 Rust 的数据交换,不关心 Rust 与多端的集成配置,关于如何将 Rust 项目与各原生平台集成参见「Rust 与 Flutter 混合开发」。因此本文不是基于 Flutter 进行演示,而是使用 Dart 项目。 Read more →
Published on2022年10月19日Rust 与 Flutter 混合开发rustflutter本文讲述 Rust 代码是如何与常见的 App 平台集成,这些平台包括 iOS、Android、MacOS、Windows、Linux 以及 Web。Read more →
Published on2022年8月3日Git 分支迁移git多数情况下把一个分支的提交迁移到另一个分支,通常用 `git merge` 或者 `git rebase` 就可以达到目的,但有时候实际情况会比这复杂的多。下文会基于一个真实的项目场景,说明各种情况下分支迁移的处理方式。Read more →
Published on2022年7月11日理解对象分层游戏在游戏中,游戏对象要不要与另一个对象产生交互,例如发生碰撞,取决于对象所在 Layer,开发者会决定 Layer 与 Layer 之间是否需要进行碰撞。一个更具体的案例是:敌人会与玩家发生碰撞检测,而敌人之前的相互碰撞会忽略掉。Read more →