0
我看過很多關於切換視圖的帖子和視頻,其中很多視圖有很多不同的方法。一些交換整個視圖(通過委託類),一些使用presentModalViewController:animated:等。什麼是切換視圖最乾淨和最好的方式?
所以我問:什麼是最好,最乾淨,最內存友好的方式來切換視圖? (我用視圖切換,以此來表明這可能是在屏幕上很長一段時間,而不是臨時通知的全新信息。)
感謝, 德里克
我看過很多關於切換視圖的帖子和視頻,其中很多視圖有很多不同的方法。一些交換整個視圖(通過委託類),一些使用presentModalViewController:animated:等。什麼是切換視圖最乾淨和最好的方式?
所以我問:什麼是最好,最乾淨,最內存友好的方式來切換視圖? (我用視圖切換,以此來表明這可能是在屏幕上很長一段時間,而不是臨時通知的全新信息。)
感謝, 德里克
沒有人回答這個問題。這取決於您的應用程序的結構,您想呈現的UI以及您希望如何轉換以查找用戶。在記憶方面,對舊視圖的處理比呈現新視圖更重要。例如,如果您的根視圖在兩個其他視圖之間切換(偶爾),您可以以模態方式或使用導航控制器來顯示它們,但是當沒有顯示某個視圖時,您可能想釋放/銷燬它以節省資源。 (實際上,如果您可能會切換回來,您可以保持非顯示視圖的周圍,只有當您收到內存警告時纔會釋放它。)