大家好,我是面試聊iOS的程序員。從這篇文章開始,我將會(huì)和大家持續(xù)分享作為一個(gè)工作5年之后的iOS開發(fā),在面試時(shí)一般都在聊什么。換句話來講,也就是在面試時(shí)我們一般都會(huì)被問到哪...
大家好,我是面試聊iOS的程序員。從這篇文章開始,我將會(huì)和大家持續(xù)分享作為一個(gè)工作5年之后的iOS開發(fā),在面試時(shí)一般都在聊什么。換句話來講,也就是在面試時(shí)我們一般都會(huì)被問到哪...
大家好,我是面試聊iOS的程序員。這篇文章將和大家分享面試iOS時(shí)聊內(nèi)存管理一般都可以聊些什么。 抖音搜索 面試聊iOS 觀看視頻版 相關(guān)文章鏈接面試聊iOS:內(nèi)存管理[h...
學(xué)習(xí)了好久的iOS內(nèi)存管理,一直是斷斷續(xù)續(xù)的,現(xiàn)在有時(shí)間找了個(gè)機(jī)會(huì)總結(jié)了一下,有時(shí)候時(shí)間久了好多知識(shí)點(diǎn)就會(huì)遺忘,希望能將這些點(diǎn)記下來,多看幾次。 前言:虛擬內(nèi)存 移動(dòng)設(shè)備的內(nèi)...
本篇涵蓋runloop解釋、應(yīng)用、利用runloop優(yōu)化程序等. 1.iOS RunLoop漫談2.RunLoop解決內(nèi)存峰值方法記錄3.RunLoop-UITableVie...
去年隨著疫情的到來,我也失業(yè)了。一邊忙著抵抗病毒,一邊還得繼續(xù)準(zhǔn)備面試。又該準(zhǔn)備“造火箭”了,去了繼續(xù)“擰螺絲”,下面是自己最近的一些總結(jié),也會(huì)在后面的面試中,遇到的面試問題...
重點(diǎn):cell重用的重中之重就是reuseIdentifier,不管你是否注冊了某cell,只要產(chǎn)生的cell的reuseIdentifier屬性是有值的,那么當(dāng)它劃出tab...
卡頓原因: 1.cell復(fù)用,注冊重用標(biāo)識(shí)符 2.避免cell重新布局(創(chuàng)建時(shí)就布局好) 3.提前計(jì)算并緩存cell的屬性及內(nèi)容(高度) cell的顯示是先計(jì)算高度調(diào)用(he...
1.1 引用自己工程中的 Swift 文件 不需要導(dǎo)入,因?yàn)閟wift會(huì)默認(rèn)為我們處理,如果引入會(huì)報(bào)錯(cuò) 1.2 引用通過 Cocoapods 導(dǎo)入第三方 Swift 框架中文...
解決: 刪除iOS支持的設(shè)備路徑下的文件 /Users/電腦用戶名/Library/Developer/Xcode/iOS DeviceSupport 數(shù)據(jù)線連接電腦,打開X...