美文网首页
《 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