关于block的介绍 ==ios中的内存空间分级== 栈区 存放函数参数值.局部变量.函数返回地址等,函数跳转跳转时现场保护(寄存器),这些系统都会帮我们自动实现,无需我们干预. 所以大量的局部变量,深递归,函数循环调用都可能耗尽栈内存而造成程序崩溃 .我们每次调用函数,都会执行压栈操作(在XCode的左侧面板会看到一堆的函数调用栈). 特点是存取效率高,存取结构连续,但是空间很小,有系统自行分配以及管理栈的地址空间. 一种先进后出,压栈出栈更像是一个容器. 堆区 平时涉及到内存管理基本上出自于…