摘要: 根据苹果官方文档中对 Using Autorelease Pool Blocks 的描述,我们知道在下面三种情况下是需要我们手动添加 autoreleasepool 的: 如果你编写的程序不是基于 UI 框架的,比如说命令行工具; 如果你编写的循环中创建了大量的临时对象; 如果你创建了一个辅助线程。 阅读全文