通俗來講神帅,fastlane 是用于 App 自動化測試陋率、打包呛谜、發(fā)布的工具楞遏,向上一層的抽象概念是我們常聽到的持續(xù)集成 CI (Continuous Integration) /...
通俗來講神帅,fastlane 是用于 App 自動化測試陋率、打包呛谜、發(fā)布的工具楞遏,向上一層的抽象概念是我們常聽到的持續(xù)集成 CI (Continuous Integration) /...
Time Profiler 簡介:時間分析工具上沐,能幫助我們分析代碼的執(zhí)行時間整吆,找出導(dǎo)致程序變慢的原因疹鳄。 下面就用三個方法來進(jìn)行相關(guān)測試: 一赋朦、打開Instruments 再打...
一篓冲、藍(lán)牙4.0 (2010年6月30日發(fā)布) 速度:支持1Mbps數(shù)據(jù)傳輸率下的超短數(shù)據(jù)包,最少8個八位組(字節(jié)?)北发,最多27個(字節(jié)?)纹因。所有連接都使用藍(lán)牙2.1加入的減速...
Swift 自定義運(yùn)算符 1. 運(yùn)算符 Swift 提供了一組對于 C 或者 Objective-C 開發(fā)者來說十分熟悉的運(yùn)算符,并且補(bǔ)充了一些新的(特別需要注意的是琳拨,區(qū)間運(yùn)...
初次看到這兩個單詞 Covariance, Contravariance也許很茫然, 先解釋一下這兩個單詞的由來, variance是"型變"的意思, 表示兩個源類型的關(guān)系是...
一瞭恰、UITableView section增加默認(rèn)高度 UITableView又新增了一個新屬性:sectionHeaderTopPadding 會給每一個section h...
在 WWDC 2016 和 2017 都有提到啟動這塊的原理和性能優(yōu)化思路,可見啟動時間狱庇,對于開發(fā)者和用戶們來說是多么的重要惊畏,本文就談?wù)勅绾尉_的度量 App 的啟動時間恶耽,啟...
iOS的異步渲染 最近看了YYAsyncLayer在這里總結(jié)一下。YYAsyncLayer是整個YYKit異步渲染的基礎(chǔ)颜启。整個項目的Github地址在這里偷俭。你可以先下載了一睹...
類型推斷是一個非常普遍的特性,在當(dāng)下的現(xiàn)代語言像Swift, Kotlin 等缰盏。幸運(yùn)的是,類似的效果可以在Xcode 8之后的C或objective - C中通過__auto...