IOS高级面试题
来源:互联网 发布:网络舆论害死人的事例 编辑:程序博客网 时间:2024/06/06 20:51
1.写一下UIButton与UITableView的层级结构
2.Cocoa的Foundation对象与Core Foundation对象通过什么关键字进行转换?这些关键字有什么区别?
3.KVO是什么?内部是怎么实现的?
4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理?
5.利用NSOperation与NSOperationQueue处理多线程时,有3个NSOperation分别为A,B,C,要求A,B执行完之后,才执行C,如何做?
6.在非ARC中,可以对哪些对象加上autorelease关键字,它的作用是什么?被autorelease修饰的对象什么时候释放?
7详细说明一下App启动过程,从main文件开始说起.main中有什么函数,几个参数,作用是什么?
8CAAnimation是做什么的?写一下它的层级结构(主要是写下其各种子类)?
9.iOS7之前,后台执行内容有几种形式,都是什么?
10.一个有序的序列M,判断其中是否有两个元素A,B的和为K?如何判断三个元素的A,B,C的和为K呢?
2.Cocoa的Foundation对象与Core Foundation对象通过什么关键字进行转换?这些关键字有什么区别?
3.KVO是什么?内部是怎么实现的?
4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理?
5.利用NSOperation与NSOperationQueue处理多线程时,有3个NSOperation分别为A,B,C,要求A,B执行完之后,才执行C,如何做?
6.在非ARC中,可以对哪些对象加上autorelease关键字,它的作用是什么?被autorelease修饰的对象什么时候释放?
7详细说明一下App启动过程,从main文件开始说起.main中有什么函数,几个参数,作用是什么?
8CAAnimation是做什么的?写一下它的层级结构(主要是写下其各种子类)?
9.iOS7之前,后台执行内容有几种形式,都是什么?
10.一个有序的序列M,判断其中是否有两个元素A,B的和为K?如何判断三个元素的A,B,C的和为K呢?
0 0
- IOS高级面试题
- IOS高级面试题
- 10道iOS面试题(高级)
- iOS基础-高级进阶面试题
- iOS面试总结 - 3. iOS高级面试题
- iOS开发高级面试题-ARC下dealloc的作用
- 芒果iOS开发之高级面试题一
- 芒果iOS开发之高级面试题二
- 初级中级高级iOS的一些面试题
- iOS高级面试题(一)内存管理篇--runtime(一)
- .Net面试题 - 高级
- Java高级面试题
- 高级PHPer面试题
- php高级面试题
- Java高级面试题
- java高级面试题
- android 高级 面试题
- 高级php面试题
- Juce源码分析(二)内存的智能管理
- java jdk1.6内置支持的webservice使用示例
- subime安装和连接sftp
- android studio Failure [INSTALL_FAILED_OLDER_SDK]解决办法
- Yeti&arnold for maya一键安装部署(二)另附yeti&arnold for maya command line render
- IOS高级面试题
- [Win32]画笔和规则区域填充
- genymotion中使用微信
- C#下计算机锁定, 注销, 重启, 关机, 休眠, 待机
- 晶振
- 优化四步提高网站转化率
- handler之runnable通信
- 函数指针VS函数对象
- 第一个C++上机报告