iOS資料整理

http://www.itdecent.cn/p/27b123526477

第一,可以幫你系統(tǒng)的復(fù)習(xí)相關(guān)的基礎(chǔ)知識(shí)點(diǎn),查漏補(bǔ)缺。我們平時(shí)工作可能聚焦在某個(gè)小領(lǐng)域,有些不太相關(guān)的基礎(chǔ)知識(shí)點(diǎn)可能太久沒(méi)有用到已經(jīng)遺忘了,但是面試時(shí)面試官卻可能會(huì)問(wèn)到;

第二,有可能你的面試官也在網(wǎng)上搜面試題呢。 如果別人準(zhǔn)備了,你沒(méi)有準(zhǔn)備,那你很有可能表現(xiàn)就會(huì)比別人差,即使平時(shí)工作中你能力各方面可能還更強(qiáng)一些。

那如何準(zhǔn)備呢?不能東一榔頭西一棒子,應(yīng)該有一個(gè)系統(tǒng)梳理的過(guò)程,這樣才能夠查漏補(bǔ)缺,避免盲點(diǎn)。前段時(shí)間我工作內(nèi)容有些調(diào)整,所以趁機(jī)對(duì)iOS相關(guān)的知識(shí)點(diǎn)和脈絡(luò)做了一個(gè)總結(jié)和梳理,我覺(jué)得也比較適合作為iOS面試準(zhǔn)備的一個(gè)大綱,所以在這里分享給有需要的人,iOS的大神請(qǐng)輕拍。

下面是iOS技術(shù)和通用技術(shù)的相關(guān)資料推薦,我比較懶,除了iOS外設(shè)連接、C和C++基礎(chǔ)這兩節(jié)是我自己寫的外,其他都是推薦的我平時(shí)看到的覺(jué)得這個(gè)方向上別人寫得比較好的文章,每個(gè)方向1到2篇。

1、iOS技術(shù)

1.1 Runtime相關(guān)??

http://www.cocoachina.com/ios/20160523/16386.html

http://www.itdecent.cn/p/6ebda3cd8052

1.2 RunLoop?

首推?ibireme?大神的?《深入理解RunLoop》

https://blog.csdn.net/u014795020/article/details/72084735

1.3 webview的交互

https://blog.csdn.net/baihuaxiu123/article/details/51674726

https://www.cnblogs.com/zhou--fei/p/8895041.html

1.4 AutoLayout 、動(dòng)畫UI

http://www.itdecent.cn/p/4ef0277e9c5e

https://www.cnblogs.com/wendingding/p/3801157.html

1.5 外設(shè)連接

http://www.itdecent.cn/p/08da95add4da

1.6 iPhoneX等機(jī)型適配

http://www.hudongdong.com/ios/487.html

http://liumh.com/2015/10/21/ios-image-related-matching/

1.7 卡頓監(jiān)測(cè)

https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/

http://www.cocoachina.com/ios/20150602/11968.html

1.8 簽名機(jī)制

http://www.cocoachina.com/ios/20170602/19427.html

https://blog.csdn.net/xttxqjfg/article/details/73499113

1.9 推送機(jī)制

https://www.cnblogs.com/luoxiaofu/p/8574096.html

1.10 組件化技術(shù)

http://blog.cnbang.net/tech/3080/

http://www.cnblogs.com/oc-bowen/p/5885476.html

1.11 swift特性及?swift與OC混合編程

http://www.itdecent.cn/p/c4f5db08bcab

http://www.itdecent.cn/p/754396e7e1bd

1.12 常用開(kāi)源框架

1.12.1?AFNetWorking的原理與使用

http://www.itdecent.cn/p/ab246881efa9

http://www.itdecent.cn/p/856f0e26279d

1.12.2?SDWebImage的原理與使用

http://www.itdecent.cn/p/be9a0a088feb

1.12.3?FMDB的原理與使用

http://www.itdecent.cn/p/54e74ce87404

1.12.4 RAC的原理與使用

http://www.itdecent.cn/p/cd4031fbf8ff

1.12.5 MJExtension的原理與使用

http://www.itdecent.cn/p/d2ecef03f19e

1.12.6 熱修復(fù)JSPatch的原理與使用

https://github.com/bang590/JSPatch/wiki/JSPatch-%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3

2、通用技術(shù)

2.1數(shù)據(jù)結(jié)構(gòu)

2.1.1 鏈表

https://blog.csdn.net/calculate23/article/details/79758845

2.1.2 棧

https://www.cnblogs.com/ABook/p/5371792.html

2.1.3 隊(duì)列

https://blog.csdn.net/qq_15654993/article/details/75267581

2.1.4 二叉樹(shù)

http://www.cnblogs.com/polly333/p/4740355.html

2.1.5 紅黑樹(shù)

https://www.cnblogs.com/zhuwbox/p/3634895.html

2.2 網(wǎng)絡(luò)協(xié)議

2.2.1 http

https://blog.csdn.net/mm1030533738/article/details/81018809

2.2.2 https

https://blog.csdn.net/xionghuixionghui/article/details/68569282

2.2.3? httpdns

http://www.linkedkeeper.com/171.html

2.2.4 直播協(xié)議

http://www.itdecent.cn/p/a7d9ed02cf40

2.2.5 websocket

http://www.itdecent.cn/p/821b777555d3

2.2.6 iOS如何抓包

https://www.cnblogs.com/junhuawang/p/7280957.html

2.3 C與C++基礎(chǔ)

http://www.itdecent.cn/p/8714782ca130

http://www.itdecent.cn/p/281ff5776623

2.4? MVC和MVVM

http://www.itdecent.cn/p/f1d0f7f01130

http://www.itdecent.cn/p/3beb21d5def2

未完待續(xù),關(guān)于 3.如何做綜合能力的面試準(zhǔn)備,以及 4. 如何做好重點(diǎn)項(xiàng)目介紹 ,這兩塊涉及的面也比較廣,而且沒(méi)有一個(gè)標(biāo)準(zhǔn)的答案,后面找機(jī)會(huì)在聊一下這兩塊的內(nèi)容。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容