1.什么是函数式编程 2.什么是ABI 3.什么是MVC,结合CocoaTouch 4.什么是MVVM,设计view model需要考虑哪些 5.swift相对于Objective-C有哪些优点 6.什么是范型,swift中在哪些地方使用范型 7.defer, guard的作用 8.swift语法糖? ,!的本质(实现) 9.举例swift中模式匹配的应用 10.swift的closure与Object-C的Block的区别 11.什么是capture list,举例 12.swift中private 和fileprivate的区别 13.rest,http,json是什么 14.delegate解决了什么问题,Notification与它有什么不同 15.描述一个ViewController的生命周期 16.LLVM与Clang的区别 17.Class,Object的区别