阅读背景:

iOS开发系列—Objective-C之内存管理

来源:互联网 

概述

我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时释放那么就会占用大量内存。其他高级语言如C#、Java都是通过垃圾回收来(GC)解决这个问题的,但在OjbC中并没有类似的垃圾回收机制,因此它的内存管理就需要由开发人员手动维护。今天将着重介绍ObjC内存管理:我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: