memory-dump — iOS instrumentation, debugging and runtime analysis

Essays · Binary

1 of 3

Why Binary Won?

I knew how to convert decimal to binary. I couldn't explain why computers use it. Binary didn't win because of math. It won because of physics.

Read essay →
2 of 3

Think in Binary

Stop converting decimal to binary. Learn to read bit patterns the way experienced engineers do: by recognizing weights, not running algorithms.

Read essay →
3 of 3

Why Eight Bits Won?

If a computer can group bits in any quantity, why did eight become the standard? The byte wasn't born from physics. It was born from trade-offs.

Read essay →

Series

Article Series In progress

Instrumentation Journey

Stop guessing. Start observing.

Most engineers know how to use the tools. Few know when not to trust them. This series teaches iOS runtime investigation from first principles: one technique, one tool, one real challenge per chapter. No source code required.

LLDB iOS Swift Runtime
Explore series →