面试8
2015-11-26 21:06
351 查看
1. 进程和线程的区别,说说线程管理;
2. 简述MVC;
3. 简述KVO和KVC;
4. 请编写代码完成提取视图(custom)的当前显示内容为图像,并且保存到相册内;
5. 请描述视图控制器的两层循环和每个方法的作用;
6. 请使用BLOCK变量,完成对NSArray实例对象array{@"abc",@"bcd",@"123",@"9987"}从大到小排序;
7. 请描述static修饰符、const修饰符的区别;
8. 分析json、xml接口上的区别以及数据模式;
9. nsnotification的实现原理;
10. 用obj-c写一个冒泡排序;
11. 简述一下ARC;
12. 网络的同步、异步连接有什么区别;
13. CoreAnimation这个框架的作用;
14. 从程序包中读取文件,初始化一个数据data;
15. 简述属性的设置选项的作用,nonatomic、atomic;assign、retain、copy;read、readwrite、readonly。
2. 简述MVC;
3. 简述KVO和KVC;
4. 请编写代码完成提取视图(custom)的当前显示内容为图像,并且保存到相册内;
5. 请描述视图控制器的两层循环和每个方法的作用;
6. 请使用BLOCK变量,完成对NSArray实例对象array{@"abc",@"bcd",@"123",@"9987"}从大到小排序;
7. 请描述static修饰符、const修饰符的区别;
8. 分析json、xml接口上的区别以及数据模式;
9. nsnotification的实现原理;
10. 用obj-c写一个冒泡排序;
11. 简述一下ARC;
12. 网络的同步、异步连接有什么区别;
13. CoreAnimation这个框架的作用;
14. 从程序包中读取文件,初始化一个数据data;
15. 简述属性的设置选项的作用,nonatomic、atomic;assign、retain、copy;read、readwrite、readonly。