談加速開發

<aside> 💡 本文是我在 iPlayground 2020 演講內容。如果你沒有機會聽或是懶得看錄影的話,直接讀這篇文章也可以。補充資料也不少。

</aside>

多年 iOS 開發經驗下來我累積了不少加速開發的技巧與方法。我把它們整理出背後的策略,希望透過這場分享可以有效提升你的開發效率。

希望你聽完以後有三個 take-away:

  1. 現學幾招回去給團隊試試
  2. 在開發者社群中分享自己的技巧 #XcodeTips #iOSDevTips #iPlayground
  3. 加速自己

提高開發速度

說到加速開發,大家最有可能會想到的應該就是 Swift build time 時間很長。回顧一下 2019 iPlayground 講題,就有兩個在講編譯時間,還有一個在講 runtime debugging。

讓電腦跑更快:減少 Swift Build Time

我不會小看所有減少 build time 的努力,有些方法需要大量的心力。iPlayground 2019 這場 怦然心動的編譯時間優化魔法 - 丁沛堯 講到很多我就不重複。

我自己平常有在用的方法:

讓電腦跑更快:安裝 Xcode 的正確姿勢

下載、安裝 Xcode 超花時間,6-10 月平均兩週一版 。不要用 Mac App Store 安裝 Xcode。加速下載、加速安裝、空間清理,請見這篇文章:

安裝 Xcode 的正確姿勢

讓電腦跑更快:花錢,永遠是最有感的方式

至少荷包有感。