大家好,我是面試聊iOS的程序員湃交。從這篇文章開始熟空,我將會和大家持續(xù)分享作為一個工作5年之后的iOS開發(fā),在面試時一般都在聊什么搞莺。換句話來講息罗,也就是在面試時我們一般都會被問到哪...
大家好,我是面試聊iOS的程序員湃交。從這篇文章開始熟空,我將會和大家持續(xù)分享作為一個工作5年之后的iOS開發(fā),在面試時一般都在聊什么搞莺。換句話來講息罗,也就是在面試時我們一般都會被問到哪...
大家好迈喉,我是面試聊iOS的程序員。這篇文章將和大家分享面試iOS時聊內(nèi)存管理一般都可以聊些什么温圆。 抖音搜索 面試聊iOS 觀看視頻版 相關(guān)文章鏈接面試聊iOS:內(nèi)存管理[h...
學習了好久的iOS內(nèi)存管理挨摸,一直是斷斷續(xù)續(xù)的,現(xiàn)在有時間找了個機會總結(jié)了一下岁歉,有時候時間久了好多知識點就會遺忘油坝,希望能將這些點記下來,多看幾次刨裆。 前言:虛擬內(nèi)存 移動設(shè)備的內(nèi)...
本篇涵蓋runloop解釋、應(yīng)用彬檀、利用runloop優(yōu)化程序等. 1.iOS RunLoop漫談2.RunLoop解決內(nèi)存峰值方法記錄3.RunLoop-UITableVie...
去年隨著疫情的到來,我也失業(yè)了窍帝。一邊忙著抵抗病毒努潘,一邊還得繼續(xù)準備面試。又該準備“造火箭”了坤学,去了繼續(xù)“擰螺絲”疯坤,下面是自己最近的一些總結(jié),也會在后面的面試中深浮,遇到的面試問題...
重點:cell重用的重中之重就是reuseIdentifier压怠,不管你是否注冊了某cell,只要產(chǎn)生的cell的reuseIdentifier屬性是有值的飞苇,那么當它劃出tab...
卡頓原因: 1.cell復(fù)用菌瘫,注冊重用標識符 2.避免cell重新布局(創(chuàng)建時就布局好) 3.提前計算并緩存cell的屬性及內(nèi)容(高度) cell的顯示是先計算高度調(diào)用(he...
1.1 引用自己工程中的 Swift 文件 不需要導入蜗顽,因為swift會默認為我們處理,如果引入會報錯 1.2 引用通過 Cocoapods 導入第三方 Swift 框架中文...
解決: 刪除iOS支持的設(shè)備路徑下的文件 /Users/電腦用戶名/Library/Developer/Xcode/iOS DeviceSupport 數(shù)據(jù)線連接電腦雇盖,打開X...
struct的不足:1.當項目是swift和oc混合開發(fā)時,OC無法調(diào)用swift的struct栖忠,因為oc調(diào)用swift代碼崔挖,對象必須繼承nsobject2.struct不能...
警告截圖,以及項目的相關(guān)設(shè)置如下: 原因是因為庵寞,Apple Connect 上打開了 mac 的支持狸相,因為默認支持 M1 Mac 電腦,所以會提示你這個錯誤皇帮,M1 不支持he...
1.在OC中創(chuàng)建swift文件卷哩,會彈出是否需要創(chuàng)建橋接文件項目名稱-Bridging-Header.h,點擊創(chuàng)建属拾,在swift中調(diào)用OC類将谊,只需要把OC類的頭文件import...
1.首先檢查project-build setting以下設(shè)置是否正確,xcode會自動生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小寫沒有改動渐白,有...
1.swift中類默認是共有的尊浓,所以想要讓屬性和方法私有,需要使用private纯衍,不需要暴露是最好默認加上private 2.swift默認共有栋齿,如果不需要做framewor...
問題:pod update和pod install 出現(xiàn)這個問題 原因:xcode版本和cocopods版本不匹配 我出問題的版本:xcode12.1 cocopods1.9...
出錯版本AAChartView4.0.0 為nil崩潰的代碼: 1.檢查你的AAChartView版本(如果你的版本是4.0.0之后的請忽略這步) AAChartView在4...
這里記錄下iOS中Runloop相關(guān)的知識點歌亲,以備以后復(fù)習總結(jié)菇用。 先來說下Runloop相關(guān)的概念: Runloop,顧名思義就是一個線程的循環(huán)陷揪,在有事件發(fā)生的時候處理事件惋鸥,...