
iOS面试题
ParsonsYangBooy
这个作者很懒,什么都没留下…
展开
-
iOS面试题集锦
iOS Study1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源原创 2016-09-12 13:14:45 · 523 阅读 · 0 评论 -
iOS其他面试题
1. NSString的时候用copy和string的区别是什么?copy修饰的NSString,在初始化时,如果来源是NSMutableString的话,会对来源进行一次深拷贝,将来源的内存地址复制一份,这样,两个对象就一点关系就没有了,无论你怎么操作来源,都不会对自己的NSString有任何影响 当你给你的的NSString对象赋值时,如果来源是NSMu原创 2016-09-12 13:12:19 · 466 阅读 · 0 评论 -
iOS全部面试题
1. Difference between shallow copy and deep copy? 浅复制和深复制的区别? 浅复制:两个实例的指针仍指向内存中的同一资源,只复制指针值而不是实际资源;深复制:不仅复制指针值,还复制指向指针所指向的资源。 2. NSString的时候用copy和strong的区别是什么?原创 2016-09-12 13:10:56 · 531 阅读 · 0 评论