//定义一个blocks变
//向外暴露一个接口 -(void) setBark:( void (^) (Dog *thisDog, int count) ) eachBark;
ios block
原文:http://www.cnblogs.com/apem/p/3967083.html