在以前,MRC环境下,使用block很可能会出现内存泄漏问题,并且在以往的面试中,一些接触比较久的程序员都会喜欢问到这个问题,block内存泄漏的问题! 下面,我来介绍一下,MRC下Block内存泄漏的一个问题 先随意创建一个Dog类,并创建int类型age属性, 然后在main函数中,创建下列代码, import “Dog.h” int main(int argc, const char * argv[]) { @autoreleasepool { Dog *d = [[Dog alloc]…