Field notes

Notes from building and operating small software.

Product notes from my current work, alongside earlier writing on iOS, reverse engineering, and security research. Archived articles keep their original dates and language.

iOS Development

App performance, the Objective-C runtime, and native development.

3 notes
01
iOS Development

iOS App Thinning

iOS 包体积优化实践:资源清理、按需资源、静态与动态库,以及当时的 Bitcode 工作流程。

↗
02
iOS Development

剖析ARM64下的objc_msgSend

结合 ARM64 汇编理解 objc_msgSend 的方法查找、缓存与消息发送过程;译自 Mike Ash 的文章并保留原文来源。

↗
03
iOS Development

iOS Crash Protector

Objective-C 消息转发机制与 unrecognized selector 崩溃防护的实践记录。

↗

Security Research & Reverse Engineering

CTF write-ups, ARM assembly, reverse engineering tools, and notes on memory and exploitation.

17 notes
01
Security Research

PWN - Sice Cream

picoCTF Sice Cream 练习题记录:结合 house of orange 学习堆布局与 FILE 结构。

↗

Product & Business

Building, measuring, and running independent software products.

4 notes
01
Product Operations

给 MarginDeck 接入 MCP

为什么给一个本地 Mac 应用加 MCP,Codex 和 Claude 怎样调用它,以及安装、授权和财务数据解释中遇到的问题。

↗