美文网首页
swift中的自动释放池

swift中的自动释放池

作者: 梁森的简书 | 来源:发表于2020-11-03 14:59 被阅读0次
    0.自动释放池.jpg

    上面生成的data是一个autorelease对象,如果没有自动释放池该对象在循环中是没有机会释放的。
    加入自动释放池后循环到特定的时候就会释放内存。

    swift中更提倡使用初始化方法生成对象,如:

    let data = NSData(contentsOfFile: path)
    

    每次超出作用域后自动内存管理都将为我们处理好内存相关的事情,这样就不用加autoreleasepool了。

    相关文章

      网友评论

          本文标题:swift中的自动释放池

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