2018第一波iOS笔试题(仅供参考学习使用)
2018-03-17 本文已影响138人
zweic
声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价!
仅供观摩
1.什么是函数式编程?
2.什么是ABI?
3.什么是MVC,请结合CocoaTouch说明?
4.什么是MVVM,请设计View moled需要考虑哪些?
5.swift相对于OC有哪些优点?
6.什么是泛型,swift在哪些地方使用了泛型?
7.defer、guard的作用?
8.swift语法糖?!的本质(实现原理)
9.举例swift中模式匹配的作用?
10.swift中private与OC中block的区别?
11.什么是capture list,举例说明用处?
12.swift中private与fileprivate的区别?
13.REST、HTTP、JSON是什么?
14.delegate解决了什么问题,Notification与它有什么不同?
15.描述一个ViewController的生命周期
16.LLVM与Clang的区别?
17.Class、objc的区别是什么?
图一
作者:不懂技术的爱迪生
链接:https://www.jianshu.com/p/f5a30acef5f0
來源:简书