在 Swift 4.2,SE-0194 的 Derived Collection of Enum Cases 讓 enum 變得更方便了,現在我們可以把 enum 變成 array 來使用呢。
透過 git 版本管理技術,我們可以用 commit 為每次的程式修改做記錄。不過如果是修改到一個段落,想為目前的版本做個記錄,或是搭配 App Store 上架的版號做記錄的話,可以考慮搭配 git 的 tag 功能,為某個 commit 的版本設定 tag。
比方 Telegram App 在 GitHub 上專案的 Tag 即對應上架的 App 版本。