问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

建立一个数据结构(ios开发面试题)

发布网友 发布时间:2022-04-22 06:22

我来回答

1个回答

热心网友 时间:2023-09-16 00:06

1. 
浅复制和深复制的区别?


答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了
两份独立对象本身。
用网上一哥们通俗的话将就是:
浅复制好比你和你的影子,你完蛋,你的影子也完蛋
深复制好比你和你的克隆人,你完蛋,你的克隆人还活着。

2.类别(category)的作用?继承和类别在实现中有何区别?

答案:category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改。
并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。
类别主要有3个作用:
(1)将类的实现分散到多个不同文件或多个不同框架中。
(2)创建对私有方法的前向引用。
(3)向对象添加非正式协议。
 继承可以增加,修改或者删除方法,并且可以增加属性。

3. 
类别(category)和类扩展(extension)的区别。

答案:category和extensions的不同在于 后者可以添加属性。另外后者添加的方法是必须要实现的。
extensions可以认为是一个私有的Category。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何用易语言实现QQ登录器的QQ号空了就出现“QQ号为空,请输入QQ号... 介绍几首最新的网络歌手唱得网络红歌呗。。谢谢啊 求推荐几首好听的歌,要和徐良风格差不多的 ...男女合唱的】最好多推荐几首,试到一首好听的 有什么蛮好听的新歌吗?网络歌手、非主流的,像汪苏泷、徐良、阿悄他们的... 关于Guitar Rig 4的两个问题,求解答。。。 右脚跟疼是什么原因引起的 男人右脚后跟筋疼的原因 右脚跟痛 我右脚跟腱痛怎么治呀,两个多月前崴了一下,找人捏了几次,但现在跟腱一... 手机号停机了,抖音密码也不记得了,抖音怎样找回呢? ios面试题 这段代码有什么问题 iOS面试题有哪些? iOS面试技术难点有哪些 求助ios的编程题目(swift) 原手机号不用了,密码忘了,现在怎么登录原手机抖... ios面试项目难点有哪些 手机掉了抖音不知道密码怎么办? photoshop是什么软件可以用来修改原先图片上的文字... 不啥无啥的成语有哪些 不啥而啥的成语 请教:除PS外有什么软件能修改图片(复制、剪贴、... 不啥没啥四字成语是什么? 电脑绣花常用针法???? 电脑刺绣LOGO用衬布好还是水溶纸好? 《海绵宝宝》里面的人物都是哪些动物? 请问刺绣机电脑显示这些图标的意思? 不什么声什么的成语 电脑刺绣是什么 章鱼哥的介绍 手机掉了,新手机登录抖音后没改密码怎么办 iOS开发会面试哪些问题 iOS:面试一般问哪些 IOS开发面试题 UIView的frame和bounds属性的真正的... 抖音手机停机料密码也忘记了可以找回吗? ios操作系统大作业写什么题目 如何出一份好的 iOS 工程师笔试题 ios object-c 编程题求解 iOS 问题:怎样从字符串中,提取数字出来 ios有什么能导入excel题库的免费app吗 ios 8.1的iOS 8.1问题汇总 前端面试题,移动端兼容问题有哪些,安卓和ios问题? 什么是key window ios面试题 ios答题的app有哪些 请问在评选研究生国家奖学金时,所发的科研成果只... 怎样保证科研研究成果的重复再现 自己设计的logo被一外企采用,在香港注册成了商标... 这些年靠吹出来的虚假科研成果有哪些? 在知道上的回答有没有知识产权保护,比如是我的科研... 移动139邮箱,默认的密码是多少?