Objective-c - 野指针和僵尸对象
来源:互联网 发布:模特卡在线制作软件 编辑:程序博客网 时间:2024/04/28 01:34
/*
Objective-c - 野指针和僵尸对象
1> c语言中的野指针:
指的是声明了一个指针变量而没有为其初始化,那么这个指针变量的值就是一个垃圾值,指向内存中的一块随机的空间,这个指针就叫做野指针.
2> oc中的野指针:
指的是一个指针指向的对象已经被释放了,那么这个指针就叫做野指针.
3> 僵尸对象:
指的是一个对象已经被回收了,但是其数据还在内存中,这样的对象叫做僵尸对象.
*注意:将是对象不能被访问,不能复活.
对象的回收
1> 变量回收
声明一个变量,就是在内存中申请一块连续的空间用来存储数据,变量的回收指的是该变量占用的空间,系统可以分配给别人使用,但是之前变量的数据仍然留在空间中,即垃圾值.
2> 对象的回收
指的是对象所占用的字节空间可以分配给其他人使用,但是该空间在分配给其他人使用之前,该对象的数据还在改空间当中留着,即僵尸对象.
*/
1 0
- Objective-c - 野指针和僵尸对象
- Objective-C 僵尸对象
- iOS积累--- 野指针和僵尸对象
- ios-野指针和僵尸对象
- iOS 野指针和僵尸对象
- 僵尸对象 野指针
- objective-c中所谓的僵尸对象
- Objective-c 内存管理-僵尸对象
- 野指针与僵尸对象
- 【Objective-C】空指针和野指针
- OC基础-野指针和僵尸对象22
- 野指针----内存回收本子----僵尸对象
- 【Objective-C】09-空指针和野指针
- 【Objective-C】09-空指针和野指针
- 【Objective-C】09-空指针和野指针
- 【Objective-C】09-空指针和野指针
- Objective-C打僵尸代码
- objective c 的对象指针到底是什么
- Android modem log查看
- js数组及对象的深拷贝
- 安装RedHat和Centos后做的15件事情
- 求助:我想在一个HTML页面里根据一个select的内容来判断是否显示一个输入框,应该怎么做?新人,急!
- python画bar图
- Objective-c - 野指针和僵尸对象
- 大数求和问题(C++版本)
- jsp页面显示半年内的日期,两行,上面年月,下面日
- Matlab中配置LibSVM 总结
- 【HTML基础汇总】
- Redis安装与基本使用
- spring和springmvc的区别
- 判断浏览器
- Cells Not Under Attack (棋盘)(标记数组)