2017年面试题总结

       2017年开年,很多人都在准备换工作,我也是准备换个新环境,不知道大家都遇到了哪些面试题,我把自己遇到的一些能记住的都写了下来,大多都是基础向,但是说的清楚明了也是非常的不容易。

1、内存机制

iOS内存机制

2、property 属性

3、UIview 和 CALayer 的关系

4、网络请求:http、

NSUrlConnection 和 NSUrlSession 关系和区别

5、多线程

GCD 和 NSOperationQueue 对比、NSThread

6、runtime 机制

利用runtime  在项目中的实践

7、线程与进程的关系

8、C和 OC 的关系

9、RunLoop

10、touch 事件的响应

11、load 和 initialize  方法区别

12、动画效果实现方式

13、沙盒机制

14、图片画圆角或者是自定义图片形状的方式

15、block 机制 ,为什么 修饰符 用 copy

16、weak 修饰符 修饰的变量为什么会为nil

17、crash 日志怎么收集

18、用过的存储方式用哪些?

sqlite 和 coredata 对比

19、熟悉的第三方SDK 及 最深入理解的SDK的实现原理

20、使用过的 锁  有哪些

21、图片从硬盘读到内存当中,占用的内存是多少?

22、图片在添加到内存中之后,即便是image 已经释放了,但是图片依然会在内存当中,问图片的释放时机

23、如果让你来重构的话,你会怎么做?

24、怎么调试一个 始终不会重现的bug?

25、firstResponder 设置为YES会怎样

26、nil、null、NSNull 、NULL区别



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容