2014年11月10日

ios面试题(五)-多线程

摘要: 1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边... 阅读全文

posted @ 2014-11-10 11:05 古成风云 阅读(251) 评论(0) 推荐(0)

ios面试题(四)-block

摘要: 1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp]view plaincopyprint?[UIViewtransitionW... 阅读全文

posted @ 2014-11-10 11:03 古成风云 阅读(384) 评论(0) 推荐(0)

ios面试题(三)

摘要: 1.When to use NSMutableArray and when to use NSArray?什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArra... 阅读全文

posted @ 2014-11-10 11:01 古成风云 阅读(251) 评论(0) 推荐(0)

ios开发面试题(二)

摘要: 1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向... 阅读全文

posted @ 2014-11-10 10:35 古成风云 阅读(227) 评论(0) 推荐(0)

ios开发面试题(一)

摘要: 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法... 阅读全文

posted @ 2014-11-10 10:32 古成风云 阅读(310) 评论(0) 推荐(0)

导航