級(jí)別: ★☆☆☆☆標(biāo)簽:「iOS」「定時(shí) 」作者: dac_1033審校: QiShare團(tuán)隊(duì) 定時(shí)器用于延遲一段時(shí)間或在指定時(shí)間點(diǎn)執(zhí)行特定的代碼,之前我們介紹過(guò)iOS中處理...
一、RunLoop概念 RunLoop是通過(guò)內(nèi)部維護(hù)的事件循環(huán)(Event Loop)來(lái)對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。 1、沒(méi)有消息處理時(shí),休眠已避免資源占用,由用戶態(tài)切換...
今天在推特上看到一篇關(guān)于性能優(yōu)化不錯(cuò)的文章,是前蘋果開發(fā)人員寫的,翻譯了一下與大家分享,原地址iOS Performance tips you probably didn't...
一、新建工程LZDemo作為殼工程 1、添加Podfile文件 cd到你剛創(chuàng)建的工程目錄下,執(zhí)行以下語(yǔ)句 然后會(huì)發(fā)現(xiàn)你的工程目錄下多了Podfile文件 2、生成xcwork...
最新最全 iOS 常見(jiàn)面試知識(shí)點(diǎn),看這一篇就夠了。更新日期: 20200430。 1. 框架源碼分析 AFNetworking 源碼分析[https://xiaozhuanl...
+(void)load 與 + (void)initialize 是系統(tǒng)的2個(gè)比較特殊的類方法。 其實(shí)這篇內(nèi)容應(yīng)該放在 里面的,因?yàn)樵赼pp加載的源碼中,有涉及到類加載的流程...
一款好的App一定要有非常好的用戶體驗(yàn),這一點(diǎn)已經(jīng)是大多數(shù)開發(fā)者的共識(shí)。功耗是用戶體驗(yàn)中一個(gè)重要的組成部分,但這部分因?yàn)楦鞣N問(wèn)題,很多時(shí)候會(huì)被大家忽略。之前公司讓我在內(nèi)部搞個(gè)...
本文將簡(jiǎn)要討論以下幾個(gè)問(wèn)題: 1、UIView的drawRect方法的調(diào)用機(jī)制及注意點(diǎn)2、UIView的layoutSubviews、layoutIfNeeded、setNe...
寫在前面:這篇文章并非原創(chuàng),是對(duì)iOS 保持界面流暢的技巧[https://blog.ibireme.com/2015/11/12/smooth_user_interface...
誤區(qū) 之前在寫遞歸相關(guān)的代碼時(shí)候, 總是試圖把調(diào)用一層層展開, 層數(shù)少的情況還能接受, 多了就燒腦, 不要試圖用人腦去分解遞歸的每一個(gè)步驟 正確的思考方式 假設(shè)要完成 A ...
鏈表和數(shù)組的區(qū)別 數(shù)組數(shù)組需要一塊連續(xù)的內(nèi)存空間來(lái)存儲(chǔ), 對(duì)內(nèi)存要求比較高 鏈表通過(guò)指針, 將一組零散的內(nèi)存塊串聯(lián)起來(lái)使用 鏈表類型 單鏈表、雙向鏈表、循環(huán)鏈表、雙向循環(huán)鏈表...
整理的一些iOS面試相關(guān)問(wèn)題,持續(xù)更新,敬請(qǐng)關(guān)注 1、2018 iOS面試題---UI相關(guān):事件傳遞,圖像顯示,性能優(yōu)化,離屏渲染[https://juejin.im/pos...
前言 在嚴(yán)峻的iOS市場(chǎng)中競(jìng)爭(zhēng), 沒(méi)有掌握和了解一些具有優(yōu)勢(shì)的技術(shù)性知識(shí),你怎么與別人進(jìn)行PK,又怎么征服你的面試官。做過(guò)三五年的也未必一定會(huì)涉足到里面的技術(shù)性知識(shí)。在找工作...
1. cache的結(jié)構(gòu) 我們之前探索過(guò)Class的結(jié)構(gòu)以及其內(nèi)部的成員,其中了解到了isa,superClass以及bits的作用,但是剩下的cache,我們只能基本知道,其...