03-内存管理
edward0004
这个作者很懒,什么都没留下…
展开
-
iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存转载 2012-02-13 21:27:59 · 380 阅读 · 0 评论 -
Objective-C内存管理总结〜CC专版
之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。^_^ iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比〜 一,引用计数是实例对象的内存回收唯一参考 引用计数(retainCount)是Objectiv转载 2012-02-13 21:28:32 · 394 阅读 · 0 评论 -
malloc与new
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于m转载 2012-10-01 22:14:39 · 334 阅读 · 0 评论