美文网首页
《 Objective-C 高级编程——iOS与OS X 多线程

《 Objective-C 高级编程——iOS与OS X 多线程

作者: 经天纬地 | 来源:发表于2021-04-30 09:00 被阅读0次

    第一章 自动引用计数

    内存管理的思考方式

    • 自己生成的对象,自己持有
    • 非自己生成的对象,自己也能持有
    • 不再需要自己持有的对象时释放
    • 非自己持有的对象无法释放

    autorelease实现原理

      1. 编译器检查方法名是否已alloc/new/copy/mutableCopy 开始,如果不是则自动将返回值的对象注册到autoreleasepool。(init方法返回值的对象不注册到autoreleasepool)

    相关文章

      网友评论

          本文标题:《 Objective-C 高级编程——iOS与OS X 多线程

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