我有以下情況,有一個事件類型(來自用戶的數據),當前用戶可以更詳細地打開此事件。其他用戶可以參與其中,並且當前用戶可以轉到每個用戶的配置文件。用戶配置文件包含事件(它創建的)並且當前用戶也可以訪問它們。問題是,如果你這樣做了很多次(如15次轉換),那麼應用程序已經消耗了214兆字節(如iPhone 7),如果是這樣,那麼我認爲應用程序可能會下降。應用程序中沒有內存泄漏,因爲我使用工具進行了檢查,並且如果單擊選項卡(根控制器是UITabBarController
的繼承程序),內存將恢復到正常狀態(幾乎與應用程序啓動時一樣)。我對如何最好地實施這個系統感興趣(例如,因爲它是在Twitter上完成的,可以從一個用戶的新聞線切換到另一個用戶的新聞線等等)。謝謝您的幫助。在iOS中出現多個存在內存問題的UIViewControllers。 Swift
0
A
回答
0
我儘可能減少了每個新ViewController的內存消耗。不要限制用戶在一個又一個的屏幕上打開的數量 - 所以甚至沒有蘋果(例如 - 蘋果音樂)。 如果用戶在屏幕上移動了500次而沒有返回,應用程序將耗盡內存並且會下降,這是正常的 - 如果用戶想要中斷,那麼它會成功。
- 覆蓋didReceiveMemoryWarning(版本很容易地重新創建的資源,例如,CoreData /領域對象,圖片: 你可以,但是,如果你在無形ViewControllers釋放未使用的資源最大限度地減少因缺乏內存下跌的機會等)
- 覆蓋viewWillAppear中(用於創建資源)和viewDidDisappear(釋放出來)
相關問題
- 1. 內存泄漏,多個UIViewControllers的其他問題
- 2. 內存問題在ios
- 3. iOS內存問題
- 4. iOS內存問題
- 5. 運行兩次內存時出現內存不足的問題
- 6. 在CoreData中存儲NSArray的問題[Swift]
- 7. 在iOS中循環播放列表時出現AVQueuePlayer內存問題
- 8. 頻繁出現內存不足問題
- 9. iOS iPhone CGImage內存問題
- 10. iOS內存增加問題
- 11. iOS內存管理問題
- 12. 奇怪IOS內存問題
- 13. 內存泄漏問題iOS
- 14. Swift中主UIViewController中的多個UIViewControllers
- 15. 顯示gif時出現巨大的內存使用Swift iOS
- 16. iOS SDK中的MKMapView內存問題
- 17. iOS內存問題中的Sqlite
- 18. 在Swift 3.0中保存和加載時遇到問題iOS 10
- 19. iOS中的內存泄漏swift 3
- 20. 內存溢出問題-opeCV
- 21. 在場景切換時出現內存問題SpriteKit
- 22. 在畫布上繪圖時出現內存不足問題
- 23. 運行多個實例:內存問題
- 24. 在FirebaseDatabase中使用循環保存多個數據 - Swift IOS
- 25. iOS的內存管理問題
- 26. iOS/iPad上的內存問題幫助
- 27. iOS的內存管理問題
- 28. iOS的內存分配問題與RIPZoneDataAlloc
- 29. iOS的內存問題,在viewDidLoad中初始化和viewDidUnload
- 30. 如何解決在ios中的內存管理問題
你過渡執行塞格斯?並且當你從一個視圖轉換到另一個視圖時做一件事情,只是微妙的所有分配的變量(如數組)在ViewDidDisappear中分配的任何東西 –
@iOSGeek不,我用UINavigationController推送一個新的UIViewController。 – Alexander
好的,你使用一個導航控制器的過渡或多個導航? –