Category: Programming 2013 A look inside blocks: Episode 3 (Block_copy) May 26 2013 2012 A look inside blocks: Episode 2 Oct 12 2012 A look inside blocks: Episode 1 Oct 11 2012 Facebook World Hack London - Winners! Sep 23 2012 Hacking up an armv7s library Sep 13 2012 Auto-sorted arrays Jul 23 2012 How does objc_retainAutoreleasedReturnValue work? Feb 06 2012 A look under ARC's hood - Episode 4 Feb 05 2012 A look under ARC’s hood – Episode 3 Feb 01 2012 How to visualise affine transforms when drawing with Quartz 2D. Jan 30 2012 A look under ARC's hood - Episode 2 Jan 07 2012 A look under ARC's hood - Episode 1 Jan 04 2012 2011 [UPDATED - Not a bug!] Another interesting compiler bug (in Apple's LLVM this time) Jun 21 2011 Assembly - beware local label names with "-dead_strip" option! Mar 28 2011 2010 Blocks in C++ classes - very broken Nov 04 2010 ARM Hacking: EXC_ARM_DA_ALIGN exception Oct 06 2010 Compiling Boost 1.44 for iPhone Sep 27 2010 2009 ldr 12-bit displacement out of range Dec 02 2009