Using blocks for drawing to avoid subclassing in Objective-C | Dark Hacker News