iPhone面试题
冷面书生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
腾讯iphone面试题
<br />1 Objective-C内部的实现2 CALayer和View的关系3 http协议,tcp/ip4 UITableView的那些元素是可以自定义的?5 C语言的,定义变量,比如int,在什么情况下,其最大值是不同的6 比较32位平台和64位平台不同7 iphone app为什么会被打回来,如何避免??8 为啥离开团队?<br /> <br />1.针对第一个问题,可以看看下面的教程<br />Object c研究的比较深入的教程<br />http://www.cnblogs.com/yas转载 2011-05-19 14:13:00 · 1460 阅读 · 0 评论 -
iOS程序员如何面试
iOS进阶面试题----Block部分1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备现在大多数人对面试都转载 2014-10-30 20:35:22 · 537 阅读 · 0 评论 -
iOS面试悲剧的应对的方法
最近群里的朋友,遇到了被拒的面试,回来之后在群里很伤心。从客观的角度,数个求职者竞争有限的岗位,总是几家欢喜,几家愁的。具体的过程中,小姑娘在遇到面试官的“否定”,没有开发经验,便一下乱了,感觉希望不大了,回答接下来的问题,基本是:“没经验,没试过”。其实在面试过程中,求职者尽量避免被面试官的个人看法所影响,获得积极的信号还好,若获得了消极的信号,会影响面试发挥,换个角度讲,既然来参加企业面试,就转载 2014-10-30 20:42:41 · 568 阅读 · 0 评论 -
iOS进阶面试题----Block部分
1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,例如项转载 2014-10-30 20:39:38 · 531 阅读 · 0 评论 -
iOS基础面试题(一)
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过转载 2014-10-30 20:36:53 · 529 阅读 · 0 评论 -
iOS基础面试题(三)
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往N转载 2014-10-30 20:38:12 · 609 阅读 · 0 评论 -
iOS基础面试题(二)
iOS进阶面试题----Block部分iOS进阶面试题----多线程部分1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy转载 2014-10-30 20:37:09 · 677 阅读 · 0 评论 -
iOS进阶面试题----多线程
1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用转载 2014-10-30 20:40:11 · 719 阅读 · 0 评论 -
iOS基础面试题(四)
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp] view plaincopyprint?[UIView transitionWithView:self.v转载 2014-10-30 20:39:38 · 502 阅读 · 0 评论 -
iPhone面试题解答
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏 移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际 是&(a[5]),也就是a+5原因如下: &a是原创 2011-05-19 13:49:00 · 1077 阅读 · 0 评论 -
iOS进阶面试题----经典10道
OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。 在这里給一份我的答案。 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Ob转载 2014-10-30 20:41:02 · 550 阅读 · 0 评论
分享