摘要:
OC对象的内存管理 在iOS中,使用引用计数来管理OC对象内存。 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间。 调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1。 内存管理的经验总结 当调用alloc、new 阅读全文
摘要:
iOS程序的内存布局 简而言之,就是一张图: 当然,一般我们也可以把内存分为五大区域: 方法区(程序代码区)、常量区、静态区(全局区)、堆、栈 可以看出,上图中的数据段包含了五大区域中的常量区和静态区。 其实质是一样的,只是叫法不一样。 内存五大区更多学习 从打印结果来看,相同的字符串是同一个地址。 阅读全文