我在我的項目中有六個viewControllers和六個按鈕。每個按鈕都帶有相應的ViewController。但事情是,當用戶點擊例如第4個按鈕,然後應用程序停留一兩秒鐘,然後加載請求的ViewControl。我想要做的就是讓事情變得更快。我的意思是我檢查了一些應用程序,就像第一個請求的ViewController被帶入那麼它開始加載控件。我如何在我的應用程序中做這樣的事情?加載UIViewController更快
1
A
回答
1
使用儀器中的「時間分析器」工具,您可以看到代碼中的哪些功能較慢。這應該有助於弄清楚代碼放慢的地方。例如,如果您將所有視圖控制器與空白視圖控制器交換出來,則不應看到任何凍結。機會是你的視圖控制器初始化代碼讓你放慢速度。
+0
感謝您的回覆。我只是推這樣的新視圖 [self performSegueWithIdentifier:@「CollectionsView」sender:self]; 和在CollectionsCiew的viewDidLoad方法我解析一個來源,我認爲這會讓它變慢。但我還可以在哪裏解析源代碼? – novakmiha
+0
如果像viewDidLoad這樣的通用方法運行緩慢,那麼一個好主意就是分解你的代碼。如果你在你的viewDidLoad方法中做了10件不同的事情,把它們分成它自己的方法。這樣,時間分析器將更具體。它也可以讓你的代碼更容易閱讀:) –
相關問題
- 1. UIViewController加載UISplitViewController
- 2. 從UISplitViewController加載UIViewController
- 3. 重新加載uiviewcontroller
- 4. 從UIViewcontroller加載UITabbarcontroller
- 5. 無法加載UIViewController
- 6. 重新加載UIViewController
- 7. 保存iframe加載更快
- 8. 加載MySQL表更快
- 9. 更快加載大圖像
- 10. 使模態加載更快
- 11. Java加載圖像更快
- 12. 更快加載圖片
- 13. 更快的圖像加載
- 14. Android使MapView加載更快
- 15. 使網站加載更快
- 16. 如何更快加載JQuery?
- 17. JavaScript加載速度更快?
- 18. 加載UIImagePickerController速度更快?
- 19. uiviewcontroller之後的uitabbar加載
- 20. 重新加載UIViewController和xib
- 21. UIViewController最佳做法 - 加載
- 22. 如何加載上的UIViewController
- 23. 如何重新加載UIViewController
- 24. 如何從UIViewcontroller加載UIView?
- 25. 如何重新加載UIViewController
- 26. 如何從.XIB加載UIViewController?
- 27. 加載UIView時UIViewController消失
- 28. 如何從Uiviewcontroller加載UINavigationController
- 29. 在UIScrollView中加載UIViewController Swift3
- 30. 重新加載UIViewController和Dealloc
1)發佈一些代碼,所以我們可以看到,你是如何釋放等等,2)你是否對每個ViewController使用1個xib?或者你是否以編程方式創建它們? – self