iPhone面试题目合集
iOS 开发的面试准备,说实话,套路挺多,但抓住核心知识点就不容易被绕进去。这份资源整理得还蛮全面,从Objective-C
、Swift
的语法细节,到UIKit
、多线程
这些实战场景,覆盖得比较细。
基础语法的部分,像Optional Chaining
、Category
这类知识点,常考但也容易搞混。文档里都讲得挺透,适合面试前快速过一遍。
UIViewController生命周期、cell 重用机制这些,真的是面试高频项。再加上UIPanGestureRecognizer
和UITableView
的联动场景,说出来就显得你项目经验比较足。
ARC的内容也值得看看,是怎么避免强引用循环,实操里容易踩坑。weak
和unowned
的区别,建议你看完再用几次,印象会更深。
GCD、NSOperation那块,嗯,建议你挑几个实际案例练练,比如图片异步加载、队列依赖这些,问出来你就能对答如流。
网络部分覆盖了NSURLSession
、SwiftyJSON和Alamofire
,基本就是现在常用的那几套。顺手翻下第三个参考文章讲的混编教程,也有不少实战细节。
CoreData和NSUserDefaults
也有讲,数据存储的问题面试常问但答得好的人不多,建议你这块再补补。
MVC、MVVM甚至是 VIPER 都点到了。你不一定都用过,但起码得知道个,这样才能对答面试官的架构问题。
性能优化部分提了Time Profiler
和Leaks
这些 Instruments 工具,建议你上手跑下过程,讲出来才更有说服力。
还有新技术趋势,比如SwiftUI
和Combine
,现在面试官挺喜欢问这类内容来看看你是不是跟得上节奏。
如果你最近准备 iOS 面试,或者刚跳槽完想巩固下知识点,这份整理真的还蛮值一看的。
52.58KB
文件大小:
评论区