A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Two_Lights 中级黑马   /  2016-1-10 08:35  /  673 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

OC内存管理的内容是堆区中创建的所有OC对象
    OC中的内存管理分为:手动内存管理--MRC
                    自动内存管理--ARC
                    垃圾回收--GC      iOS中无此种机制
    手动内存管理:创建一个对象时,引用计数器(retainCount)为1,当引用计数器为0时,对象被释放,内存被系统回收.手动管理内存需要遵循的原则:"谁创建,谁release"(释放),"谁retain,谁释放","只要retainCount不为0,则对象会一直存在"
    自动内存管理:机制是当一个对象没有被强指针指向时,该内存就会被立即释放,同时指向该对象的弱指针自动赋值为nil

2 个回复

倒序浏览
好像还有一些呢
回复 使用道具 举报
学习了,哈哈哈哈哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马