The BlockForeach category adds an iterative method to Blocks that repeatedly runs the block as long as it produces non-nil output, then runs another block with that output.
nil
Extends Class: BlockDeclared In: BlockForeach.h