240 投稿
收录了17篇文章 · 1人关注
  • iOS五大块知识总结之内存管理

    1.1 管理的原因 只有OC对象才需要管理内存,非OC对象(如:char、int、folat)则不需要管理内存的本质原因:OC对象是放在堆内存里...

  • Resize,w 360,h 240
    内存管理

    目录:1内存布局2内存管理方案2.1Tagged Pointer2.2NONPOINTER_ISA2.3散列表(side table )3数据结...

  • Resize,w 360,h 240
    Objective-C 引用计数原理

    本文所使用的源码为 objc4-647 和 CF-1153.18 引用计数如何存储 如果有些对象支持使用 TaggedPointer:苹果会直接...

  • Resize,w 360,h 240
    Objective-C高级编程笔记一(自动引用计数)

    示例代码下载 手动引用计数 MRC内存管理的思考方式 自己生成的对象自己持有 不是自己生成的对象,自己也能持有 不在需要自己持有的对象时释放 不...

  • iOS 空指针 野指针 僵尸对象

    一些基础的知识,经常混淆,特整理下 空指针: 1. 没有存储任何内存地址的指针就称为空指针(NULL指针)。 2.被赋值为nil的指针,在没有被...

    1.2 刘应 4 20
  • 动态内存分配

    《c和指针》阅读笔记 前言:为什么要使用动态内存分配?函数的局部变量会进行回收,相比于函数的局部变量,有什么好处呢? 基础 动态内存分配就是在程...

    0.1 qinxing 0 2
  • Resize,w 360,h 240
    iOS面试题:内存管理、自动释放池与循环引用

    一、内存布局 栈(stack):方法调用 堆(heap):通过alloc等分配的对象 未初始化数据(bss):未初始化的全局变量等 已初始化数据...

  • iOS内存管理1:引用计数

    iOS内存管理1:引用计数 引用计数: Objecttive-C使用引用计数来进行内存管理。然后,引用计数其实是不准的。 引用计数原理: 关于过...

  • iOS内存泄漏检测

    内存泄漏 通俗来说就是有一块内存区域被你占用了,但你又不使用这块区域也不让别人用,造成内存浪费,这就是内存泄漏,泄漏严重会造成内存吃紧,严重的会...

  • iOS从timer释放问题看内存管理

    在iOS的开发中,如果使用NSTimer做定时器,一定要在合适的时机销毁这个定时器,不然可能导致内存得不到释放。原因就是循环引用。 举个例子:我...

    0.7 _清墨 0 3

专题公告

内存管理