【iOS】iOS技術(shù)知識體系總結(jié)

一瞬沦、UI視圖

其中包括事件傳遞、視圖響應雇锡、UI布局逛钻、繪制、Tableview重用機制的理解等基本技術(shù)點锰提,也包括如離屏渲染曙痘、流式頁面的性能優(yōu)化、異步繪制立肘、UI渲染機制等偏底層技術(shù)的考察边坤。

二、Objective-C語言

其中包括如KVO谅年、KVC茧痒、分類、擴展融蹂、關(guān)聯(lián)對象等系統(tǒng)實現(xiàn)原理和機制旺订,以及NSNotification、屬性關(guān)鍵字等相關(guān)技術(shù)點的考察超燃。

三区拳、Runtime

可以說是中級以及以上工程師的必備技術(shù)要求,面試官往往會考察大家對對象意乓、類對象樱调、元類對象的理解、消息傳遞機制、消息轉(zhuǎn)發(fā)流程本涕、Method-Swizzling业汰、ISA-swizzling、動態(tài)方法解析菩颖、動態(tài)添加方法等样漆。

四、內(nèi)存管理

可以說是高階考點晦闰,也是難點放祟,中高級及以上無法回避的問題∩胗遥考察內(nèi)容基本包括:weak自動置nil跪妥、ARC、MRC声滥、自動釋放池的實現(xiàn)原理眉撵、循環(huán)引用、引用計數(shù)管理思想等落塑。

五纽疟、Block

iOS當中非常重要的OC語言特性,自然也是面試澈读蓿考點污朽。其中包括截獲變量特性、__Block關(guān)鍵字龙考、Block的本質(zhì)蟆肆、Block的內(nèi)存管理和循環(huán)引用等。

六晦款、多線程

面試高級考點炎功。iOS常見的多線程技術(shù)NSOperation&NSOperationQueue 、NSThread柬赐、GCD亡问;那么面試過程當中,往往會結(jié)合實際代碼考察大家對多線程技術(shù)的掌握深度肛宋,包括對于常見鎖的考察州藕,如NSLock、遞歸鎖酝陈、自旋鎖床玻、條件鎖等等。

七沉帮、RunLoop

相信大家都知道RunLoop可以有事做事锈死,沒事休息贫堰,面試當中的考察可能要更深入些,RunLoop為什么會有事做事沒事休息待牵,系統(tǒng)是怎樣實現(xiàn)的其屏。再比如怎樣實現(xiàn)一個常駐線程、RunLoop和線程的關(guān)系是怎樣的等等缨该。

八偎行、網(wǎng)絡(luò)

其中包括HTTP相關(guān)的中間人攻擊、HTTPS的連接建立流程贰拿、對稱加密蛤袒、非對稱加密、DNS劫持膨更、TCP的滑動窗口協(xié)議妙真、可靠傳輸是怎樣保證的,以及TCP的慢啟動特點荚守,Session/Cookie的區(qū)別等等珍德,這些都是面試中高級崗位必考問題。

九健蕊、設(shè)計模式

其中包括常見的軟件設(shè)計原則菱阵,責任鏈踢俄、適配器缩功、橋接、命令都办、單例嫡锌、策略模式等等,面試官會讓你結(jié)合實際業(yè)務場景琳钉,現(xiàn)場考察你對設(shè)計模式的運用和理解的势木。

十、架構(gòu)/框架

其中包括常見的如怎樣設(shè)計圖片緩存框架歌懒、網(wǎng)絡(luò)框架啦桌,客戶端的整體架構(gòu)怎樣實現(xiàn),常見的解耦方式有哪些及皂,大部分人都知道OpenURL是一種解耦方案甫男,那依賴注入這種方式可能很多人會感到陌生,這也是面試官期許的答案验烧。

十一板驳、算法

其中包括BAT、TMD經(jīng)嘲穑考察的有序數(shù)組歸并若治、鏈表反轉(zhuǎn)慨蓝、字符串反轉(zhuǎn)、大數(shù)相加算法思想等等端幼,這部分變化就很多了礼烈。

十二、第三方

常見的AFNetworking婆跑、SDWebImageView济丘、Reactive Cocoa、React Native等的原理洽蛀。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末摹迷,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子郊供,更是在濱河造成了極大的恐慌峡碉,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驮审,死亡現(xiàn)場離奇詭異鲫寄,居然都是意外死亡,警方通過查閱死者的電腦和手機疯淫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門地来,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人熙掺,你說我怎么就攤上這事未斑。” “怎么了币绩?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵蜡秽,是天一觀的道長。 經(jīng)常有香客問我缆镣,道長芽突,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任董瞻,我火速辦了婚禮寞蚌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钠糊。我一直安慰自己挟秤,他們只是感情好,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布眠蚂。 她就那樣靜靜地躺著煞聪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逝慧。 梳的紋絲不亂的頭發(fā)上昔脯,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天啄糙,我揣著相機與錄音,去河邊找鬼云稚。 笑死隧饼,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的静陈。 我是一名探鬼主播燕雁,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鲸拥!你這毒婦竟也來了拐格?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤刑赶,失蹤者是張志新(化名)和其女友劉穎捏浊,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撞叨,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡金踪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了牵敷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胡岔。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖枷餐,靈堂內(nèi)的尸體忽然破棺而出靶瘸,到底是詐尸還是另有隱情,我是刑警寧澤尖淘,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布奕锌,位于F島的核電站,受9級特大地震影響村生,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饼丘,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一趁桃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肄鸽,春花似錦卫病、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逮诲,卻和暖如春帜平,著一層夾襖步出監(jiān)牢的瞬間幽告,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工裆甩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留冗锁,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓嗤栓,卻偏偏與公主長得像冻河,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茉帅,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345