2015年iOS面试题整理

1.什么是kvo,可以观察全局变量的值的变化吗?
2.自定义tabbar,供第三方使用,封装的时候注意哪些?
3.如何获得状态栏对象?
4.scrollview无限滚动原理?
5.如何封装瀑布流,其原理是什么?
6.在你的项目里,哪些地方用了单例,为什么?
7.你最近项目的框架是怎么样的,大概有哪些类?
8.navigationbar和statusbar如何进行分离(自动在一起的),你在适配iphone4s的时候如何处理?
9.你们app有多少用户?
10.coredata和fmdb的相同和不同之处,如何进行数据查询?
11.介绍一下socket,oc有自己的socket吗?
12.MJRefresh在下拉的时候有几种状态(枚举值内)
13.gcd和nsoperation有什么区别?
14.如何多线程并发对数据进行访问?
15.你对蓝牙了解多少?
16.ios的内存管理机制,arc下面进行内存管理需要注意什么?autoreleasepool里面做了些什么事?
17.app发布?(分发包做过吗?)
18.nsstream你了解多少?
19.支付宝流程?
20.拼++听说过吗?
21.说说框架?
22.svn冲突如何解决?
23.沙盒里面有哪些文件夹?
24.什么是http协议?
25.请求头里放些什么?
26.如何上传图片?
27.怎么压缩图片?
28.怎么切割图片,如何画圆环?
29.动画效果有哪些?
30.二叉树的遍历方式有几种?
31.如何找出数列中第三大的数,用oc实现
32.简单写一下xml和json格式是怎么样的?
33.import和include和区别?
34.用过推送吗?极光推送在后台需要做什么?
35.uiapplication是单例吗?有什么作用
36.线程之间如何实现依赖?如何从子线程回到主线程,线程之间如何通信?
37.汽泡聊天的原理?分析一下这个业务需求。
38.手写sqlite语句查询数据库
39.sdwebimage原理,每一步做了些什么,是怎么做的?
40.get和post请求有什么不一样的地方?
41.keychain加密是干嘛用的?
42.__block修饰之后为什么能修改block之外的变量?
43.property和_的成员变量有什么区别?
44.什么时候需要重写dealloc方法,举例说明?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值