我的應用程序有一個(很小的)大問題,當我在iPhone 4上構建它時(它在iPhone 5上非常流暢)時,它一點都不流暢。 我讓我所有的圖像更輕,但沒有任何變化。沒有3D或2D動畫,只是在我的視圖之間「推」轉換。我是iOS開發人員的初學者,我認爲(也許我是錯誤的)在代碼中有優化技巧來使流動性更高效。預先感謝您:)改進和優化iPhone應用程序的流暢性(無延遲)
-3
A
回答
0
如果您沒有圖形渲染或動畫,可能會在數據加載過程中遇到一些瓶頸。所以實際上UI組件必須等待它們顯示的數據,並且因此它們的繪圖被延遲。 例如,一個簡單的UITableView會顯着滯後,如果它顯示其中包含圖像的單元格,並且圖像來自網絡源並且它們被同步加載。這段代碼可以提供不錯的網絡
someTableViewCell.imageView.image = [self getImageFromSomeInternetServer];
一個巨大的延遲這只是一個簡單的例子,但它是一個很好的起點,尋找瓶頸,因爲你沒有提供任何代碼或信息究竟是什麼不對您的應用程序。
也作爲這個傢伙評論你的問題使用儀器。其中一個預設用於衡量代碼的執行時間並計算百分比。使用它,你可以看到哪些代碼是最耗時的,需要優化。
+0
好的,謝謝你, 我真的很抱歉沒有被詳細解釋我的問題。所有我可以輕易說出的是,即使沒有訪問網絡源來加載數據,視圖之間的轉換也不是流暢的。這對我來說變得非常煩人。所有加載的(大部分圖像)來自本地存儲庫。 我會盡量使用儀器。 – user2440929
相關問題
- 1. iPhone應用程序Cookie延遲
- 2. 優化WCF延遲?
- 3. 添加延遲使動畫更流暢
- 4. Angular Material應用程序 - 延遲更改
- 5. 優化WebGL上的延遲
- 6. 線程的延遲優先級更改
- 7. 延遲應用程序
- 8. Laravel延遲加載優化
- 9. Django。與延遲get_or_create優化
- 10. 爲iPhone Flash應用程序優化Tweenlite
- 11. 您的應用程序未針對iPhone 5進行優化
- 12. AppHarbor的應用程序性能優化
- 13. 如何測量低延遲C++應用程序的延遲
- 14. HLS流延遲在iPad1上(在iPad2上播放非常流暢)
- 15. Apache Storm:執行程序之間的關係,執行延遲和進程延遲?
- 16. 我的流利nHibernate應用程序不是延遲加載
- 17. 如何消除流媒體應用程序中的延遲
- 18. 延遲崩潰的應用程序
- 19. 如何優化,改進我的android應用程序?
- 20. Iphone應用程序流程
- 21. .Net應用程序性能優化器
- 22. iPhone Web應用程序啓動畫面延遲
- 23. 流暢的界面和基於任務的應用程序
- 24. 基於響應的jquery延遲進程
- 25. MPMoviePlayerController反向播放電影(向後)在iPhone應用程序中不流暢iPhone
- 26. Wowza + AWS Cloudfront流可用性延遲
- 27. 監控工具的準確性 - 調試應用程序延遲
- 28. 在Android應用程序管理延遲
- 29. 應用程序是否存在延遲?
- 30. 應用程序啓動延遲
由於您沒有提供任何有用的信息,因此無法提供幫助。但總的來說,當出現性能問題時,請使用儀器並查看應用中實際性能問題的位置。 – rmaddy
謝謝您的回答, 其實,因爲我不知道我的問題,我不知道哪些信息對您有用? – user2440929
使用工具 - 時間分析器 – Fogmeister