最新最全 iOS 常見面試知識點(diǎn),看這一篇就夠了。更新日期: 20200430。
1. 框架源碼分析
- AFNetworking 源碼分析
- AFNetworking(v3.1.0) 源碼解析
- SDWebImage面試常問點(diǎn)知識點(diǎn)
- SDWebImage 加載圖片的流程
- iOS 第三方框架-SDWebImage解讀
- 讀SDWebImage庫系列(1)-如何保證同一時間請求相同URL時,只進(jìn)行一次網(wǎng)絡(luò)請求
- 學(xué)習(xí)SDWebImage
- MJRefresh源碼剖析與學(xué)習(xí)
- MJExtension框架源碼分析
- MJExtension原理深入解析
- Masonry源碼解析
2. Block
- 可能碰到的iOS筆試面試題(8)--Block
- 04·iOS 面試題·Block 的原理,Block 的屬性修飾詞為什么用 copy,使用 Block 時有哪些要注意的?
- iOS面試題:剖析Block
3. Runtime
- iOS面試-Runtime簡介
- Runtime在項(xiàng)目中的使用場景
- Runtime系列(二)--Runtime的使用場景
- Runtime系列三:Runtime在項(xiàng)目中使用場景
- Runtime知識點(diǎn)及項(xiàng)目中的應(yīng)用
- Runtime之消息發(fā)送和消息轉(zhuǎn)發(fā)
4. Runloop
- iOS 利用RunLoop創(chuàng)建一個常駐線程
- iOS RunLoop 總結(jié)以及相關(guān)面試題解答
- iOS Runloop面試題(RunLoop和線程)
- Runloop和線程的關(guān)系
- RunLoop和線程的關(guān)系 線程與進(jìn)程的區(qū)別和聯(lián)系
5. 多線程
- iOS開發(fā) 多線程的高級應(yīng)用-信號量semaphore
- iOS多線程中的信號量
- iOS之利用GCD信號量控制并發(fā)網(wǎng)絡(luò)請求(推薦)
- GCD(二) dispatch_barrier
- iOS 多線程 線程安全 線程間通信
- 談?wù)刬OS面試常提及到的線程間的通信[推薦]
- iOS中的線程死鎖
- iOS-GCD多線程死鎖案例
- iOS開發(fā)-線程死鎖
- iOS 多線程面試題(死鎖)
6. 性能優(yōu)化
- iOS性能優(yōu)化
- 黑馬程序員:IOS面試寶典之iOS性能優(yōu)化
- 壓倒程序員的最后一個面試題,iOS性能優(yōu)化的面試題
- iOS面試題22-性能優(yōu)化
- 深入剖析 iOS 性能優(yōu)化
- iOS耗電量檢測與優(yōu)化
- 教你開發(fā)省電的 iOS app(WWDC17 觀后)
- iOS進(jìn)階--App功耗優(yōu)化看這篇就夠了
- IOS系統(tǒng)APP耗電量檢測分析和優(yōu)化[推薦]
7. KVC/KVO
8. 鎖
9. UIView
- iOS中子視圖超出父視圖的按鈕點(diǎn)擊事件響應(yīng)處理
- Button控件位置超出父視圖,點(diǎn)擊無響應(yīng)的解決辦法
- iOS UIButton之防止重復(fù)點(diǎn)擊(控制事件響應(yīng)時間間隔)
10. TCP/UDP
11. Http/Https
- 面試題HTTP和https的區(qū)別
- HTTP和HTTPS的區(qū)別和常見的面試題
- HTTP與HTTPS之面試必備
- 面試題??键c(diǎn) HTTP和HTTPS的區(qū)別和聯(lián)系
12. get/post 區(qū)別
13. Swift
- Swift — struct與class的差異
- 淺談OC和Swift的區(qū)別
- Swift高階函數(shù)
- 在 Swift 擴(kuò)展里添加"存儲屬性"
- swift 擴(kuò)展屬性的方法
14. 內(nèi)存管理
- 內(nèi)存管理、自動釋放池與循環(huán)引用
- iOS面試之AutoreleasePool
- 【iOS開發(fā)-34】自己主動釋放池@autoreleasepool的使用注意事項(xiàng)以及ARC機(jī)制——面試必考內(nèi)容
15. Category/Protocol
16. Copy
17. WKWebView/UIWebView,WebView與JS交互
- WKWebView和UIWebView對比
- WKWebView與UIWebView的區(qū)別
- WKWebView相對UIWebView的優(yōu)劣勢
- WKWebView 加載速度優(yōu)化
- iOS WKWebView與JS交互
- WKWebView詳解&WKWebVieW和JS交互
- UIWebView和WKWebView與JS的交互詳解
18. 數(shù)據(jù)加密
- iOS開發(fā)-數(shù)據(jù)加密
- iOS加密實(shí)用總結(jié)
- iOS 數(shù)據(jù)安全—加密解密「學(xué)習(xí)總結(jié)」
- iOS 網(wǎng)絡(luò)傳輸數(shù)據(jù)安全以及常用的加密算法使用
19. UIViewController
20. 數(shù)據(jù)持久化
21. 組件化
22. iOS應(yīng)用架構(gòu)
- iOS應(yīng)用架構(gòu)談 開篇
- iOS應(yīng)用架構(gòu)談 view層的組織和調(diào)用方案
- iOS應(yīng)用架構(gòu)談 網(wǎng)絡(luò)層設(shè)計(jì)方案
- iOS應(yīng)用架構(gòu)談 本地持久化方案及動態(tài)部署
- iOS應(yīng)用架構(gòu)談 組件化方案
23. FMDB
24. 單元測試
25. 泛型
26. 推送原理
27. 合集
- iOS崗位招聘標(biāo)準(zhǔn)水漲船高,五年iOS程序員表示面試太簡單了!
- iOS常見面試題(block,runtime,runloop,類結(jié)構(gòu))附參考答案
- ?2019年iOS面試反思總結(jié)?--?不斷更新當(dāng)中ing?
- 答《卓同學(xué)的 Swift 面試題》上
- 《招聘一個靠譜的iOS》面試題參考答案(下)
- 2019 iOS面試題總結(jié),更新性能優(yōu)化方面(題目及答案已上傳Github)
- 做了5年iOS,靠著這份面試題跟答案,我從12K變成了30K
加油,兄弟!