写了一个基于GCD信号量来实现一个用Block块代替代理的封装。这个demo