简单来说,block就像一个函数指针,指向我们要使用的函数. 就和函数调用一样的,不管你在哪里写了这个block,只要你把它放在了内存中(通过调用存在这个block的方 法或者是函数),不管放在栈中还是在堆中,还是在静态区.只要他没有被销毁,你都可以通过你声明的block调 用他. 说到在类中声明一个block为什么要用copy修饰的话,那就要先说block的三种类型. 1._NSConcreteGlobalBlock,全局的静态block,不会访问外部的变量.就是说如果你的block没有调用其…