-1
每次我開始寫作課,我的第一個目標是網點是否限制了類的可重用性?
「我必須記住它,我可以在另一個項目中重複使用它」。
由於這個原因,我更喜歡使用編程方式來創建一個新的View類或新的ViewController及其內部屬性,因爲鏈接類和接口生成器文件不可避免地將該類文件與IB文件綁定。
所以,我的問題是"Do outlet limit reusability of our classes?"
你使用一些技巧,如不強制解包的出口?
有沒有一種方法可以通過編程方式和IB方式創建一個可重用的類?
我認爲你正在尋找https://stackoverflow.com/questions/30335089/reuse-a-uiview-xib-in-storyboard –
不,我不知道。我知道這種方法。我的問題不是關於「如何」使其可重用 – ndPPPhz
故事板場景將鏈接到它使用的視圖控制器和視圖子類,因爲它會引用這些類,但這些類不會鏈接到故事板;您可以在不同的項目中重新使用視圖控制器或UIView子類。當然,視圖控制器將需要連接它的插座,但是如果它沒有它所需的UI,你會如何重新使用視圖控制器。您可以使用optionals而不是隱式地解包選項,以允許視圖控制器適應缺失的UI元素。 – Paulw11