https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86/e0d513fb5bcb
https://ithelp.ithome.com.tw/articles/10206572
在我們開發過程中,我們會經常在 Storyboard 上拖拉許多 ViewController,而這些 ViewController 其中又包含我們許多 View 的元件,所以在我們專案開發到一定程度的時候,
你會發現這樣做在 Storyboard 上會有許多缺點:
讀取速度隨著開發時間,越來越慢;
畫面間的 Segue 連線變得複雜;
很難找到其中一個 ViewController 的畫面;
當多人合作開發 App 時,如果大家都編輯同一個 storyboard,git 在合併時沒那麼聰明,時常會發生衝突...
不過現在這些問題都不再是問題了,因為 Xcode 可以讓我們在不同的 storyboard 設計畫面,然後再將這些畫面串接起來:
利用 Refactor to Storyboard 將多個 controller 拆到另一個 storyboard。