2018第一波iOS笔试题(仅供参考学习使用)



声明:面试是对自我审视的一种过程,面试题和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

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


0