中国iOS开发 面试题
南宫辞迁
单曲循环,其实听的是自己的心情。
展开
-
iOS基础面试题(四)
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp] view plaincopyprint?[UIView transitionWithView:self.view原创 2014-04-03 16:29:45 · 836 阅读 · 0 评论 -
iOS基础面试题(三)
iOS基础面试题(一)1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该原创 2014-04-03 16:28:32 · 907 阅读 · 0 评论 -
iOS基础面试题(一)
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口原创 2014-04-03 16:24:48 · 1050 阅读 · 0 评论 -
iOS基础面试题(二)
1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我原创 2014-04-03 16:26:41 · 845 阅读 · 0 评论 -
ios 面试题(1)
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(btnApper) name:@"btnApper" object:nil];注册通知[[NSNotificationCenter defaultCenter]postNotificationName:@"btnApper" object:ni原创 2014-04-03 15:21:01 · 1025 阅读 · 3 评论 -
iOS进阶面试题----多线程
1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用户的原创 2014-04-03 16:30:46 · 743 阅读 · 0 评论 -
iOS程序员如何面试
先前博客里的面试题,挺受大家欢迎,现在准备把这个系列,写的更完整,这篇是介绍如何面试的。iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着原创 2014-04-03 16:11:22 · 1003 阅读 · 0 评论 -
JSON与XML比较
◆可读性 JSON(Java Object Notation) 和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。 ◆编码难度 XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的原创 2014-04-08 14:40:50 · 517 阅读 · 0 评论 -
xcode中的get-task-allow有什么用?
get-task-allow, when signed into an application, allows other processes (like the debugger) to attach to your app. Distribution profiles require that this value be turned off, while development profil原创 2014-04-14 10:31:26 · 2080 阅读 · 0 评论