- 3
- 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)将类的实现分散到多个不同文件或多个不同框架中。
您可能关注的文档
- [C语言课程设计背单词系统的程序代码.doc
- [C语言课程设计范例.doc
- [C语言课程设计链表操作.doc
- [C语言课程设计题目汇总.doc
- [C课后习题答案第四章.doc
- [C面试题2.doc
- [DAM中波全固态数字调制发射机基本工作原理和常见故障的分析、总结.doc
- [dbymist广东省中山市2011届高三语文模拟试题3.doc
- [dgs设计美学习题1.doc
- [DFT近似计算信号频谱专题研讨.doc
- 蒸腾作用 课件 (共20张+内嵌视频2个)2024-2025学年北师大版(2024)七年级上册.pptx
- 2026年度全国会计专业技术资格(高级)考前5天终极预测确保过关卷十七.docx
- 2026年度全国会计专业技术资格(高级)考前5天终极预测确保过关卷四十三.docx
- 质灾害 课件 2023-2024学年高一地理人教版(2019)必修第一册(共45张).pptx
- 章末检测试卷(一)(步步高)x-章末复习与测试-第五章 抛体运动-课件.pptx
- 2026年度全国会计专业技术资格(高级)经济增加值EVA全覆盖刷题卷.docx
- 2026年度全国会计专业技术资格(高级)考前10天押题强化卷职业道德冲突篇.docx
- 2026年度全国会计专业技术资格(高级)考前5天终极预测确保过关卷四.docx
- 2026年度全国会计专业技术资格(高级)考前3天终极押题提分卷十.docx
- 整数和小数应用题(课件)-六年级下册数学人教版(共18张).pptx
最近下载
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共9份).docx VIP
- 《青山处处埋忠骨》第一课时.docx VIP
- 新人教版初中七八九年级完整版英语单词表(带音标) .pdf VIP
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共18份).docx VIP
- 小学主题班会《我不怕黑.一年级》陈老师【省级】优质课材料.ppt VIP
- BIM施工过程优化与管理方案.docx
- 旅行社安全事故报告与处理制度.docx VIP
- 广东高考数学真题模拟试卷含参考答案(5套精选).docx
- 广发证券-农林牧渔行业转基因专题八-兼并收购推动全球种业发展,国内种企整合有望加速.pdf VIP
- 低压电工考试须知和实操手册.docx VIP
原创力文档

文档评论(0)