- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 iOS程序员面试题系列(3)
1.UIWindow和UIView和CALayer的联系和区别?答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象;UIWindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显示UIView,二是将事件(event)的分发给UIView,一个应用基本上只有一个UIWind
2015-08-31 16:52:48 497
原创 iOS程序员面试题系列(2)
1.MVC的理解答:MVC设计模式考虑三种对象:数据模型对象、视图对象和控制器对象。数据模型:负责存储、定义、操作数据;视图:用来展示数据给用户,和用户进行操作交互;控制器:M与V的协调者,控制获取数据,将数据交给视图去展示。2.线程和进程答:1>进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。2>线程是进程的一
2015-08-27 21:47:55 696
转载 iOS程序员面试题系列(1)
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是数组指针,其类型为int(*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同,a是长度为5的int数组
2015-08-27 20:35:32 656
转载 阿里巴巴2015秋季校招(客户端开发工程师岗位)在线笔试题
1.闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时,而退出应用程序的表现,请从(Crash)发生的原因分类与解决办法,在出现Crash后如何捕捉并分析异常,这两个问题给出自己的解决方案。2.请基于自己熟悉的平台技术(iOS/Android),实现一个Window-LFU缓存(即置换指定时间内,按照LFU规则排序淘汰数据)。要求对外提供以下接口: (1):可以指定Cache
2015-08-23 14:52:11 1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人