函數(shù)是實現(xiàn)程序功能的最基本單位,每一個程序都是由一個個最基本的函數(shù)構(gòu)成的。寫好一個函數(shù)是提高程序代碼質(zhì)量最關(guān)鍵的一步。本文就函數(shù)的編寫,從函數(shù)命名,代碼分布,技巧等方面入手,...
函數(shù)是實現(xiàn)程序功能的最基本單位,每一個程序都是由一個個最基本的函數(shù)構(gòu)成的。寫好一個函數(shù)是提高程序代碼質(zhì)量最關(guān)鍵的一步。本文就函數(shù)的編寫,從函數(shù)命名,代碼分布,技巧等方面入手,...
關(guān)注倉庫,及時獲得更新:iOS-Source-Code-AnalyzeFollow: Draveness · Github 這篇文章會對 IQKeyboardManager ...
這一系列的文章會從幾個方面對 ASDK 在性能調(diào)優(yōu)方面策略的實現(xiàn)進(jìn)行分析,幫助讀者理解 ASDK 如何做到使復(fù)雜的 UI 界面達(dá)到 60 FPS 的刷新頻率的;本篇文章會從視...
這是使用 ASDK 性能調(diào)優(yōu)系列的第二篇文章,前一篇文章中講到了如何提升 iOS 應(yīng)用的渲染性能,你可以點(diǎn)擊 這里 了解這部分的內(nèi)容。 在上一篇文章中,我們提到了 iOS 界...
稍有 iOS 開發(fā)經(jīng)驗的人應(yīng)該都是用過 CocoaPods,而對于 CI、CD 有了解的同學(xué)也都知道 Fastlane。而這兩個在 iOS 開發(fā)中非常便捷的第三方庫都是使用 ...
KVO 作為 iOS 中一種強(qiáng)大并且有效的機(jī)制,為 iOS 開發(fā)者們提供了很多的便利;我們可以使用 KVO 來檢測對象屬性的變化、快速做出響應(yīng),這能夠為我們在開發(fā)強(qiáng)交互、響應(yīng)...
原文鏈接: http://draveness.me/load/關(guān)注倉庫,及時獲得更新:iOS-Source-Code-AnalyzeFollow: Draveness · G...
首先,最近有個想法是讓UIWebview支持webp,那么原生的webview引擎是不支持的,所以就有了如標(biāo)題所寫的想法。其實不僅僅局限于為了讓其支持webp,如果能讓web...
GPU渲染機(jī)制: CPU 計算好顯示內(nèi)容提交到 GPU,GPU 渲染完成后將渲染結(jié)果放入幀緩沖區(qū),隨后視頻控制器會按照 VSync 信號逐行讀取幀緩沖區(qū)的數(shù)據(jù),經(jīng)過可能的數(shù)模...