函數(shù)是實(shí)現(xiàn)程序功能的最基本單位榄檬,每一個(gè)程序都是由一個(gè)個(gè)最基本的函數(shù)構(gòu)成的。寫好一個(gè)函數(shù)是提高程序代碼質(zhì)量最關(guān)鍵的一步嚣镜。本文就函數(shù)的編寫激挪,從函數(shù)命名辰狡,代碼分布,技巧等方面入手灌灾,...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
函數(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 這篇文章會對 IQKeyboardManager ...
這一系列的文章會從幾個(gè)方面對 ASDK 在性能調(diào)優(yōu)方面策略的實(shí)現(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àn)的人應(yīng)該都是用過 CocoaPods赛糟,而對于 CI、CD 有了解的同學(xué)也都知道 Fastlane砸逊。而這兩個(gè)在 iOS 開發(fā)中非常便捷的第三方庫都是使用 ...
KVO 作為 iOS 中一種強(qiáng)大并且有效的機(jī)制璧南,為 iOS 開發(fā)者們提供了很多的便利;我們可以使用 KVO 來檢測對象屬性的變化师逸、快速做出響應(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ū),隨后視頻控制器會按照 VSync 信號逐行讀取幀緩沖區(qū)的數(shù)據(jù)养叛,經(jīng)過可能的數(shù)模...
數(shù)據(jù)存儲 sqlite中插入特殊字符的方法和接收到處理方法爽室。 除’其他的都是在特殊字符前面加“/”,而 ' -> '' 淆攻。方法:keyWord = keyWord.repla...