如何优雅的使用 Block? How Do I Declare A Block in Objective-C? 阮一峰的一句话解释简洁明了:闭包就是能够读取其它函数内部变量的函数 详情:http://blog.csdn.net/jasonblog/article/details/7756763 block的几种适用场合: 任务完成时回调处理 消息监听回调处理 错误回调处理 枚举回调 视图动画.变换 排序 作为基本变量 As a local variable 1 returnType (^bloc…
block的类型:对象 官方文档描述如下 “Blocks are Objective-C objects, which means they can be added to collections like NSArray or NSDictionary” block的作用: 用来保存某一段代码, 并不是马上执行,需要手动调用 block的定义 返回值类型 (^block变量名)(形参列表) = ^返回值类型(形参列表) { }; 1.不带参数和返回值 void (^block名)() = ^{…