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