美文网首页
@autoreleasepool

@autoreleasepool

作者: 牛程程 | 来源:发表于2018-08-06 22:30 被阅读0次

    官方文档 Using Autorelease Pool Blocks

    什么时候需要使用@autoreleasepool?
    1、如果你正在编写不基于UI 框架的程序,比如命令行工具。
    2、如果你编写的循环创建了很多临时对象。
    你可以在循环中使用自动释放池block,在下次迭代前处理这些对象。在循环中使用自动释放池block,有助于减少应用程序的内存占用。
    3、你生成了一个辅助线程。
    一旦线程开始执行你必须自己创建自动释放池。否则,应用将泄漏对象。

    相关文章

      网友评论

          本文标题:@autoreleasepool

          本文链接:https://www.haomeiwen.com/subject/kejnvftx.html