<aside> 💡 本文是我在 iPlayground 2020 演講內容。如果你沒有機會聽或是懶得看錄影的話,直接讀這篇文章也可以。補充資料也不少。
</aside>
多年 iOS 開發經驗下來我累積了不少加速開發的技巧與方法。我把它們整理出背後的策略,希望透過這場分享可以有效提升你的開發效率。
希望你聽完以後有三個 take-away:
說到加速開發,大家最有可能會想到的應該就是 Swift build time 時間很長。回顧一下 2019 iPlayground 講題,就有兩個在講編譯時間,還有一個在講 runtime debugging。
我不會小看所有減少 build time 的努力,有些方法需要大量的心力。iPlayground 2019 這場 怦然心動的編譯時間優化魔法 - 丁沛堯 講到很多我就不重複。
我自己平常有在用的方法:
下指令 defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
,以後 Build 可以看到全部秒數(Run 看不到)
透過 Build Time Analyzer 找出最花時間的檔案與行數,然後來改寫它們
下載、安裝 Xcode 超花時間,6-10 月平均兩週一版 。不要用 Mac App Store 安裝 Xcode。加速下載、加速安裝、空間清理,請見這篇文章:
至少荷包有感。