美文网首页
叙述一下内存管理的基本原则

叙述一下内存管理的基本原则

作者: 一块儿钱 | 来源:发表于2016-04-23 12:02 被阅读123次

解答:

  1. 对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段后的所有权的对象都必须在你不再使用的时候,由你来调用release,autorelease等手段来释放对它的所有权。
  2. 在一定的代码段里,对同一个对象所做的copy,alloc和retain的操作次数应当release和autorelease操作的次数相等。
  3. 可以在类的delloc方法中释放你占有的实例变量。
  4. 对于便利构造器和访问器来说,你没有通过上面的手段获得对象的所有权,因为在这些情况下,你无须对获得的对象进行额外的释放操作

转载自《猿圈》

</br>
</br>

[专注待办](https://itunes.apple.com/cn/app/zhuan-zhu-dai-ban-ding-shi/id1103227570?mt=8)

相关文章

  • 叙述一下内存管理的基本原则

    解答: 对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段后的所有权的对象都必须在你不再使用...

  • iOS MRC 内存管理的基本原则

    iOS MRC 内存管理的基本原则iOS MRC 内存管理的基本原则

  • iOS-内存管理

    简述内存管理基本原则 之前:OC内存管理遵循“谁创建,谁释放,谁引用,谁管理”的机制,当创建或引用一个对象的时候,...

  • 8月末iOS面试总结

    1、简述内存管理基本原则 之前:OC内存管理遵循“谁创建,谁释放,谁引用,谁管理”的机制,当创建或引用一个对象的时...

  • iOS内存管理-整理中

    一, iOS的内存管理规则 1 基本原则 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占...

  • ------->$ 简答题 $ <-------

    A------> 内存管理的基本原则 1、你拥有你所创建的对象的所有权 ( alloc new copy muta...

  • IOS 内存小结

    内存管理 先简单的说一下什么是内存是来干什么的? 内存当然是用来存数据的 内存管理具体管理的东西是什么? 管理的东...

  • iOS 内存泄漏

    在iOS中,无论是ARC还是手动管理内容方式都是采用引用计数的内存管理方式。 这里有几个ARC的基本原则: 1、强...

  • 内存管理面试题

    讲一下 iOS 内存管理的理解 讲一下 iOS 内存管理的理解实现原理 内存中的5大区分别是什么? ARC 的 r...

  • iOS最新大厂面试题整理

    iOS开发面试梳理(一) OC的理解与特性简述内存管理基本原则如何理解MVC设计模式如何理解MVVM设计模式Obj...

网友评论

      本文标题:叙述一下内存管理的基本原则

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