apple assembly(2) blocks(4) c(3) codeinjection corefoundation debugging dwarf evil(14) exception fridayqna(10) guest(2) hack(4) ioccc(2) iphone letsbuild linux lisp mach macho mig objectivec(4) override preprocessor rant signal stupid swizzling threading trampoline
dylddoes its job. This week, I'm going to recreate the function of both the compiler and the static linker, building a Mach-O binary completely from scratch with only the help of the assembler.
goto, so be warned!
MAZeroingWeakRefand how it's implemented for pure Objective-C objects. For this one, I'm going to discuss the crazy hacks I implemented to make it work with toll-free bridged CoreFoundation objects as well.