[英]How to improve my ios app performance
現在,我的應用程序非常慢且繁重。 我想與您分享我的設計,看看您是否有任何改進建議。
我有一個主UIViewController
,其中有一個UIButton
和一個UICollectionView
。 UICollectionView
包含一個由6個初始化UIViewController
的NSArray
。
主要UIViewController
有委托財產和方法,每個UIViewController
的UICollectionView
聽。 每次單擊UIButton
時,它都會調用其所有委托並發送數據,以便evrey UIViewController
可以刷新其視圖。 並且所有數據都被寫入設備NSDocumentDirectory
。 當再次按下UIButton
時,代表將停止接收數據,並且NSDocumentDirectory
中的所有數據將通過電子郵件發送給用戶。 但是用戶可以選擇刪除所有保存的數據,但不能刪除。
聚苯乙烯
我首先使用UIPageController
,但是我遇到了一個錯誤並決定使用UICollectionView
。
關於如何改善我的應用程序的任何建議? 如果我在UICollectionView
而不是UIViewController
使用UIView
會有所幫助嗎?
所以我弄清楚了,我正在向NSDocumentDirectory
寫入數據,並且正在主線程上進行數據處理,我犯了很大的錯誤,將其移至后台線程,這提高了我的應用程序性能。 謝謝您的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.