作爲一名新開發人員,我有點不確定我們應該在iOS上使用Swift之後應該清理多少。有很多不同的信息,因爲自從iOS開始以來,這種情況也發生了很大的變化。使用Swift for iOS應該做多少清理?
所以,當我們有靜態視圖和使用故事板時,我得到了一切爲我們清理的想法,我們不必做(幾乎)任何事情。
但是,當我基於用戶點擊動態創建視圖時,該怎麼辦?在需要的情況下清理引用的最佳方法是什麼?
現在我在做,好像我在做Android的簡單設置我的全球參考零之前,我做一個視圖等新實例,我讀過這應該像做:
myView?.removeFromSuperview()
如果你的目標是清理,你不需要調用'removeFromSuperview'。如果您的目標是更改用戶界面,請在適當的地方調用removeFromSuperview。如果你正確地使用引用和弱引用(就像蘋果做得很好),幾乎沒有需要用Swift編寫的「清理」代碼。 – nhgrif