這篇文章為個(gè)人對How to talk to your kids about SIL type use的翻譯,其中夾帶私活,閱讀需謹(jǐn)慎。 SIL...
簡單介紹 這是最近Swift開發(fā)人員對Swift String進(jìn)行的一個(gè)優(yōu)化,PR地址SIL optimizer: Add a new stri...
今天在推特上看到一篇關(guān)于性能優(yōu)化不錯(cuò)的文章,是前蘋果開發(fā)人員寫的,翻譯了一下與大家分享,原地址iOS Performance tips you ...
先放上項(xiàng)目的地址Pecker,覺得不錯(cuò)的不妨點(diǎn)點(diǎn)Star。 背景 最近在折騰編譯相關(guān)的,然后就想能不能寫一個(gè)檢測項(xiàng)目中不用代碼的工具,畢竟這也是...
其實(shí)已經(jīng)有一個(gè)不錯(cuò)的用Swift寫的命令行工具檢測不用的圖片資源了,就是喵神的FengNiao,至于為什么要再寫一個(gè)呢,主要是為了學(xué)習(xí)Swift...
SwiftSyntax是基于libSyntax構(gòu)建的Swift庫,利用它可以分析,生成和轉(zhuǎn)換Swift代碼?,F(xiàn)在已經(jīng)有一些基于它開源的庫,比如S...
最近在寫APM相關(guān)的東西,所以整理了一下iOS中卡頓監(jiān)測的那些方案,不了解卡頓的原理的可以看這篇文章iOS 保持界面流暢的技巧,寫的很好。 FP...
最近在寫一些東西需要獲取任意線程調(diào)用棧,然后看了現(xiàn)有的一些開源框架,寫的比較復(fù)雜而且對Swift的支持不是很好,所以寫了RCBacktrace。...
獲取任意線程調(diào)用棧目前有兩種方式。第一方式拿到棧的指針(StackPointer)以及棧幀指針(FramePointer),遞歸到棧底。 系統(tǒng)提...