内存管理分类

需要我们考虑内存的就是实例+变量的作用域这两个

MRC

1 使用 new alloca copy 这三种创建的都需要内存管理

2 使用类方法创建的不需要内存管理

3 使用autoreleas的不需要内存管理

ACR

所有的(实例+变量的作用域)都不需要我们考虑内存管理

需要我们特殊手动管理的有

1 run time中获取的数组指针

2 使用dispatch_queue_create创建的队列

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 11.看下面的程序,第一个NSLog会输出什么?这时str的retainCount是多少?第二个和第三个呢? 为什...
    AlanGe阅读 775评论 1 4
  • 内存管理 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与a...
    丶逐渐阅读 2,034评论 1 16
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,281评论 30 472
  • 坐在诺大空旷的售楼部,平日里透亮的玻璃顶现在也看不见外面的夜空,能感受的只有路边来往的车辆,提示着不是静止状态。 ...
    秦酒酒_阅读 322评论 0 0
  • 微信个人公众号,排在前几名的占豪很多人都知道。占豪每天都会更新文字,基本上风雨无阻,十余年如一日。今天也取得了让人...
    A一心向上阅读 248评论 0 0