Objective-C的垃圾回收器是一种继承性的垃圾回收器。与那些已经存在了一段时间的对象相比,新创建的对象更可能被当成垃圾。垃圾回收器定期检查变量和对象以及它们之间的指针,当发现没有任何变量指向某个对象时,就将该对象视为应该被丢弃的垃圾。最糟糕的事情莫过于保留一个指向不再使用的对象的指针。因此,如果你在一个实例变量中指向某个对象,一定要在某个时候将该实例变量值为nil,以取消对该对象的引用并使垃圾回收器知道该对象可以被清理了。

参考资料:《Objective-C基础教程》

最新文章

  1. .NET应用程序域
  2. css样式之background详解(格子效果)
  3. C/C++面试题集锦(一)
  4. file-loader及url-loader的使用
  5. Python递归报错:RuntimeError: maximum recursion depth exceeded in comparison
  6. oracle常用命令(比较常见好用)
  7. [转]ubuntu下安装程序的三种方法
  8. [SQL] cast 与 convert 都在什么情况下使用
  9. 【Away3D代码解读】(四):主要模块简介
  10. 一站式远程页面调试工具spy-debugger 2.0,已支持HTTPS
  11. Unity 启动画面淡入淡出
  12. 14.18 InnoDB Backup and Recovery 备份和恢复:
  13. tcpdump VS tshark用法(转)
  14. VB6获取Chrome地址栏的URL信息
  15. Angular 学习笔记 ( CDK - Observers )
  16. Perl一行式:处理行号和单词数
  17. 引用全局变量global
  18. 360. Sort Transformed Array二元一次方程返回大数序列
  19. python--字典dict
  20. ora-904 rowid create materialized view

热门文章

  1. 分享27款最佳的复古风格 WordPress 主题
  2. angularJs自定义服务
  3. Web前端面试题集锦
  4. win8.1安装开发工具vs2013.3+mssql2012全程
  5. jQuery的事件click
  6. VC Windows API获得桌面所有窗口句柄的方法
  7. 【Unity】13.3 Realtime GI示例
  8. 详细讲解PHP中缓存技术的应用
  9. C#从服务器下载文件到客户端源码
  10. sql:Oracle11g 表,视图,存储过程结构查询