- 5
- 0
- 约 22页
- 2017-01-23 发布于四川
- 举报
[iOS面试题汇总
1.Difference between shallow copy and deep copy??浅复制和深复制的区别??答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。?深层复制:复制引用对象本身。?意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源?还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了?两份独立对象本身。?用网上一哥们通俗的话将就是:?浅复制好比你和你的影子,你完蛋,你的影子也完蛋?深复制好比你和你的克隆人,你完蛋,你的克隆人还活着。
2.What is advantage of categories? What is difference between implementing a category and inheritance??类别的作用?继承和类别在实现中有何区别?答案:category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改。?并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。?类别主要有3个作用:?(1)将类的实现分散到多个不同文件或多个不同框架中。
您可能关注的文档
最近下载
- 食品卫生安全保障措施.pdf VIP
- 中职《音乐欣赏与实践》课程标准.pdf VIP
- 《人工智能通识基础》PPT全套教学课件.pptx VIP
- 一种培养滑膜肉瘤类器官的培养基及其应用.pdf VIP
- 小学英语新人教版PEP四年级上册全册教案(2026秋).docx
- 2026-2027学年秋季学期小学教务处工作计划与重点工作最新版.docx
- 生成式预训练模型中Prompt漂移导致语义越界漏洞的深度神经分析方法.pdf VIP
- 2025年特许金融分析师期权定价模型中波动率的估计专题试卷及解析.pdf VIP
- 2025年公共营养师酮体检测指标(血酮,尿酮)与生酮饮食疗法监控专题试卷及解析.pdf VIP
- 辽宁省大连育明高级中学2025-2026学年高三上学期期中数学试卷(解析版).pdf VIP
原创力文档

文档评论(0)