注意:本文主講第三方框架相關(guān)面試問題,包括AFNetworking、SDWebImageView、Reactive Cocoa、AsyncDis...
注意:本文主講算法相關(guān)面試問題,包括字符串反轉(zhuǎn)、鏈表反轉(zhuǎn)、有序數(shù)組合并、Hash算法、查找兩個(gè)子視圖的共同父視圖、求無(wú)序數(shù)組當(dāng)中的中位數(shù)。 一、...
注意:本文主講架構(gòu)框架相關(guān)面試問題,包括圖片緩存、閱讀時(shí)長(zhǎng)統(tǒng)計(jì)、復(fù)雜頁(yè)面結(jié)構(gòu)、客戶端整體架構(gòu)。 問題: 架構(gòu)框架解決什么問題?答: 引入架構(gòu)框架...
本文主講RunTime相關(guān)面試問題,包括數(shù)據(jù)結(jié)構(gòu)、類對(duì)象與元類對(duì)象、消息傳遞、方法緩存、消息轉(zhuǎn)發(fā)、Method-Swizzling、動(dòng)態(tài)添加方法...
本文主講Block相關(guān)面試問題,包括Block介紹、截獲變量、__block修飾符、Block的內(nèi)存管理、Block的循環(huán)引用。 一、Block...
本文主講內(nèi)存管理相關(guān)面試問題,包括內(nèi)存布局、內(nèi)存管理方案、數(shù)據(jù)結(jié)構(gòu)、ARC&MRC、引用計(jì)數(shù)管理、弱引用管理、自動(dòng)釋放池、循環(huán)引用。 一、內(nèi)存布...
注意:本文主講網(wǎng)絡(luò)相關(guān)面試問題,包括HTTP協(xié)議、HTTPS協(xié)議與網(wǎng)絡(luò)安全、TCP/UDP區(qū)別、DNS解析。 一、HTTP協(xié)議(超文本傳輸協(xié)議)...
本文主講RunLoop相關(guān)面試問題,包括RunLoop概念、數(shù)據(jù)結(jié)構(gòu)、事件循環(huán)機(jī)制、RunLoop與NSTimer、RunLoop與多線程。 一...
本文主講多線程相關(guān)面試問題:包括GCD、NSOperation、NSThread、多線程與鎖。 一、GCD 同步/異步 和串行/并發(fā) dispa...