ARC下Block何时会从栈自动被复制到推,以及

2025-02-24 11:24:18
推荐回答(1个)
回答1:

由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Block...