0
特別在iOS
和Cocos2d
。如果我需要很多課程與CCScene
或UIView
進行互動,那麼這只是我的應用程序中的一個?分享一個普通的單身人士是否正常?什麼是專業人士(如果他們在那裏)以及這種做法的缺點?做一個UI元素單例是不好的做法嗎?
特別在iOS
和Cocos2d
。如果我需要很多課程與CCScene
或UIView
進行互動,那麼這只是我的應用程序中的一個?分享一個普通的單身人士是否正常?什麼是專業人士(如果他們在那裏)以及這種做法的缺點?做一個UI元素單例是不好的做法嗎?
幾個缺點:
我覺得這是更好地貫徹落實MVC模式我f元素是視圖或其他類型元素的包裝器,並使所有類都使用此控制器/包裝器。
爲UI組件使用單例將不會工作..因爲'UIView'將只有一個'superView'。所以當你把它放在另一個地方時,舊的位置將會消失。你可以創建它的一個子類並創建一個通用組件,並在需要的地方使用它。 –