寫在前面 多線程技術(shù)在移動端開發(fā)中應(yīng)用廣泛贮泞,GCD 讓 iOS 開發(fā)者能輕易的使用多線程种吸,然而這并不意味著代碼就一定高效和可靠遏佣。深入理解其原理并經(jīng)常結(jié)合業(yè)務(wù)思考胶征,才能在有限的...
寫在前面 多線程技術(shù)在移動端開發(fā)中應(yīng)用廣泛贮泞,GCD 讓 iOS 開發(fā)者能輕易的使用多線程种吸,然而這并不意味著代碼就一定高效和可靠遏佣。深入理解其原理并經(jīng)常結(jié)合業(yè)務(wù)思考胶征,才能在有限的...
一.圖像從文件到屏幕過程 通常計算機在顯示是CPU與GPU協(xié)同合作完成一次渲染.接下來我們了解一下CPU/GPU等在這樣一次渲染過程中,具體的分工是什么? CPU: 計算視圖...
前言 關(guān)于iOS的視圖渲染流程扇住,以及性能優(yōu)化的建議敏晤。源于WWDC視頻茂洒。我假設(shè)你是一個這樣的開發(fā)者: 了解OpenGL ES搜变; 了解view hierarchy采缚; 了解inst...
在iOS的設(shè)置 輔助功能中,有一個反色的選項挠他。 這個功能非常有意思仰担,但是在反色模式下,當(dāng)我截屏的時候,并沒有將反色后的圖片截取到摔蓝,之后我就寫了以下的一段代碼赂苗,實現(xiàn)真正的反色功...
iOS 13終于引來了暗黑模式。 每當(dāng)新特性的到來贮尉,iOS開發(fā)者們既緊張又有點小興奮拌滋,懷揣著被虐的心態(tài),讓我們來看看暗黑模式到底是個啥猜谚。 雖然這是一個設(shè)計驅(qū)動的需求败砂,但是本著...
// 設(shè)置某個鍵盤顏色 textField.keyboardAppearance = UIKeyboardAppearanceAlert; // 設(shè)置工程中所有鍵盤...
[UIImage imageNamed:@"xxx"] [UIImage imageWithContentsOfFile:path] 這兩種方式有什么區(qū)別 imageName...
一、為什么要調(diào)研這個暗黑模式的適配魏铅? 在2020年3月4日昌犹,蘋果粑粑可能心情大好發(fā)了這么一個公告: 在這個公告里面,蘋果提了三個要求:1.至2020年4月30日起览芳,開發(fā)者必須...
骨架屏是什么斜姥? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗的方案。在弱網(wǎng)情況下沧竟,客戶端獲取到服務(wù)器數(shù)據(jù)的時間會比較長铸敏,此時用戶會比較煩躁。該方案是指在空白...