我的故事板中有幾個ViewController。讓我們稱之爲:一個文件還是很多?創建多個ViewController類
- SB_VC1
- SB_VC2
- SB_VC3
我有一個ViewController.swift文件。在該文件中,我有多個視圖控制器類,讓我們稱他們爲:
- VC_Class_1
- VC_Class_2
- VC_Class_3
每個VC_Class作爲其對應的SB_VC的類。每個VC_Class都有不同的代碼,適合我希望SB_VC執行的操作。
這些都在同一個層次上,沒有一個是另一個子視圖。它們各自從UIViewController繼承並導入UIKit和CoreData。
問題:
第1部分
是保持所有三個類的代碼在一個文件中錯了嗎?我應該爲每個VC_Class創建一個新文件嗎?或者這只是個人喜好的問題?如果不是偏好,顯然是錯誤的,它會導致什麼問題?
第2部分
如果所有三個確實有重疊的一點點,在每一個具有是相同的一些功能,我應該創建第四類,並調用它像「ToolBox.swift」的條款並用它來調用這些函數?或者,讓VC_Class_1容納這些函數並使VC_Class_2和VC_Class_3繼承自VC_Class_1會更好嗎?
剛把我的大文件分成幾份。你是對的,它可以工作,而且更容易。我將不得不接受超類的事情。 –