
Method Swizzling 是什么 Method Swizzling是objective-c中的黑魔法,算是runtime中的一種實(shí)戰(zhàn)使用模式,它允許我們動(dòng)態(tài)的替換方法...
安卓還能談體驗(yàn)?
華為鴻蒙系統(tǒng)體驗(yàn)度能超過(guò)安卓系統(tǒng)?不可能!在華為被美國(guó)限制之前,華為手機(jī)的市場(chǎng)份額一度超過(guò)蘋果排名全球第二,隨著高通和谷歌通知對(duì)華為進(jìn)行軟硬件的合作后,華為手機(jī)市場(chǎng)有所下滑。即使是當(dāng)下依然使用安卓系統(tǒng)的華為手機(jī),因?yàn)?..
block本質(zhì)上也是一個(gè)OC對(duì)象,它內(nèi)部也有一個(gè)isa指針。 block是封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對(duì)象。Block底層結(jié)構(gòu).png block底層結(jié)構(gòu)就是__ma...
上星期,一個(gè)朋友跟我說(shuō),他要辭職了。 我覺(jué)得很奇怪,這位朋友可是出了名的忠誠(chéng)。同樣畢業(yè)四年,身邊的人工作都換好幾次了,就他,一次都沒(méi)換過(guò),并且也從沒(méi)聽(tīng)他抱怨過(guò)工作。怎么現(xiàn)在突...
可以在NSObject,UIView類里面使用,解決一些需要全局調(diào)用的函數(shù)里面跳轉(zhuǎn)時(shí)報(bào)VC是nil的錯(cuò),或者多層view彈出視圖里push無(wú)響應(yīng)的問(wèn)題
2019 iOS面試題大全---全方面剖析面試 分類 擴(kuò)展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...
2019 iOS面試題大全---全方面剖析面試 UIView與CALayer 事件傳遞與視圖響應(yīng)鏈 圖像顯示原理 UI卡頓掉幀原因 滑動(dòng)優(yōu)化方案 UI繪制原理 離屏渲染 一、...
2018年 iOS 技術(shù)發(fā)展有點(diǎn)跌宕起伏。在蘋果官方進(jìn)入慢車道的同時(shí),谷歌卻強(qiáng)勢(shì)推出了新的跨平臺(tái)移動(dòng)架構(gòu) Flutter;同一時(shí)間,與 Flutter 類似的跨平臺(tái)解決方案 ...
可以,你遵循實(shí)現(xiàn)CNContactPickerDelegate代理方法,點(diǎn)擊都詳情界面去選擇
ios調(diào)用通訊錄以及選擇聯(lián)系人列表方法先把Demo雙手奉上我是Demo傳送門首先在info.plist里面添加讀取通訊錄的權(quán)限 然后再寫一個(gè)宏判斷系統(tǒng)版本,這樣可以根據(jù) ios9 來(lái)判斷使用哪一種系統(tǒng)框架 ios...
圖片編輯器主要包括:畫筆,馬賽克,裁剪,添加文字表情,濾鏡等功能。 圖片編輯簡(jiǎn)介 編輯頁(yè)面是蓋在圖片上的一層操作面板,選擇不同的bar來(lái)處理不同的編輯場(chǎng)景 視圖層級(jí)圖 馬賽克...
一.修改系統(tǒng)返回按鈕文字 并且保留系統(tǒng)的左滑返回手勢(shì),左滑手勢(shì)的攔截,結(jié)合UINavigationController+FDFullscreenPopGesture這個(gè)分類 ...