- 3
- 0
- 约 19页
- 2016-11-21 发布于重庆
- 举报
iOS面试题课堂整理
简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? 1.OC的内存管理机制是引用计数, 内存管理原则是谁开辟谁释放, 有retain就要有release.2. 分为ARC(自动引用计数)和MRC(非自动引用计数), 在MRC下, 我们需要手动管理内存,需要使用到retain/copy/release/autorelease等方法实现内存管理, ARC下一般不需要程序员手动管理内存, 系统会为程序添加自动释放池以实现内存管理, 当然, 咱们说的一般不需要不能理解为完全不需要考虑内存问题, 比如在解决block循环引用问题的时候, 就需要使用__weak修饰, 需要注意的是ARC和MRC下解决循环引用的方法还不一样,MRC下是__block, ARC下是__weak . 二.与retain匹配的是release, 因为retain是引用计数+1, 在内存管理中, 要记得内存管理原则: 谁开辟谁释放, 有retain就要有release. release是引用计数-1. alloc匹配的是dealloc, alloc是开辟
您可能关注的文档
- 2014年教师资格《幼儿教育心理学》全真模拟试卷.doc
- 2014年株洲中考模拟试卷二.doc
- 2014年河南省中考语文模拟试卷及答案.doc
- 2014年最新版本(苏教版)八年级上册生物八年级知识点整理.doc
- 2014年河南选调生考前冲刺模拟练习题08.docx
- 2014年河南选调生考试《申论》高分突破模拟试卷.docx
- 2014年汕头潮南区中考模拟化学试卷及答案.doc
- 2014年理科综合模拟试题.doc
- 2014年秋季期高一月考一参考答案(博学).doc
- 2014年职称英语综合类考试教材完形填空文章及译文.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 机动车辆(叉车)修理单位的质量保证手册.doc VIP
- NB╱T 20416-2017 压水堆核电厂核级金属波纹管膨胀节设计制造规范.pdf VIP
- 纪念红军长征胜利80周年暨2016年年会讲话稿.doc VIP
- 强直性脊柱炎(共51张PPT).pptx VIP
- 生物质锅炉设计计算表.xlsx VIP
- L-丝氨酸生产菌株的高通量选育及其发酵过程优化.docx VIP
- TL 957_EN 车辆玻璃 质量要求.pdf
- GB_T 12250-2005:蒸汽疏水阀 术语、标志、结构长度.pdf VIP
- 一种六分裂及八分裂线的跳线线长计算方法、装置和系统.pdf VIP
- (正式版)DB50∕T 1507-2023 《 新能源汽车与充电基础设施监测平台 充电设施信息接入技术规范 》.pdf VIP
原创力文档

文档评论(0)