2013年12月18日

Object—C内存管理基本原理

摘要: 一 Object—C内存管理基本原理Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。1 Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。ClassA *obj1 = [[ClassA alloc] init];2 Objective-C的对象在使用完成之后不会自动销毁,需要执行dealloc来释放空间(销毁),否则内存泄露。[obj1 dealloc];这带来了一个问题。下面代码中obj2是否需要调用dealloc?ClassA *obj1 = [[ClassA 阅读全文

posted @ 2013-12-18 09:24 阳光总在风雨后001 阅读(266) 评论(0) 推荐(0) 编辑

导航