Android启动1 - Launcher简介
这个问题,如果放在十年前,应该所有用过Android的人都知道。不过,放在6202年,知道的人已经越来越少了。
2503 字
|
13 分钟
Cover Image of the Post
Android启动0 - 前言
这个是我新开的专栏。其实这方面的知识,我从2023年就开始学习了。但是因为这部分知识在工作中很少用到,并且我日常的主力机型是iPhone,导致这里的知识一直处于学了忘、忘了学的状态。
506 字
|
3 分钟
Cover Image of the Post
提升APP冷启动速度-iOS篇
最近Ham的冷启动速度真的是越来越慢了,慢到令人发指。从手指点击APP Icon到首个页面出现,居然需要3.5秒,是时候要好好优化下了!
3785 字
|
19 分钟
Cover Image of the Post
Kotlin Native编译原理03 - 简单「深入」理解Objective-C运行时(二)
世间本无OOP,OOP的概念是如何发明的呢?
9270 字
|
46 分钟
Cover Image of the Post
再见WordPress
2026-02-10
不知不觉,距离我写下第一篇博客,已经过去快6年了。这六年间,我的博客一直是用WordPress搭的。经过一番思索后,我决定将博客平台迁移至Astro。
711 字
|
4 分钟
Cover Image of the Post
2025总结
居然又到跨年了,最近时间真的过得越来越快了。距上次写年度总结,我感觉才过去了几个月。不管了,先把今年的年度总结写下来吧。
810 字
|
4 分钟
Cover Image of the Post
从 mTLS 到冷钱包:私钥安全的全链路分析与硬件信任边界
曾经我开发了一个客户端接口,为了防止被爬虫,加上了mTLS认证:
3388 字
|
17 分钟
Cover Image of the Post
Kotlin Native编译原理02 - 简单「深入」理解Objective-C运行时(一)
KMP(Kotlin Multiplatform)的前身是KMM(Kotlin Multiplatform Mobile)。该项目的首要目标,是让同一套 Kotlin 代码能够同时运行在 Android 和 iOS 平台上。那么,跨端框架的代码是如何在不同平台上运行的?从使用方式来看,各家的实现大同小异:通常是跨端框架打出一个平台包出来,导入到各自的平台项目中,最后通过平台自带的构建工具(如AGP/Xcode)生成最终产物。
8281 字
|
41 分钟
Cover Image of the Post