簡體   English   中英

iOS應用啟動需要很長時間才能顯示

[英]iOS app launch takes too long to display

在第一個應用程序上工作,完成大部分編程但是app在啟動時花費的時間太長,無法在tabbar上顯示第一個tableview。 啟動時需要8-10秒才能顯示。 尋找幫助來跟蹤代碼花了這么長時間,等等。這是一般的應用程序設置:tabbar有5個選項卡,包括導航欄,tableviews與詳細視圖和scrollview的混合。 tableviews的數據來自遠程Web服務器的多個json feed。 在appdelegate.m我正在設置完整的標簽/導航欄。 我在tabbar上設置的每個單獨的視圖控制器中獲取json數據饋送。 我使用過Profiler但不知道我在尋找什么以及在哪里。 發布時加載了什么? 關於可能導致延遲的應用程序的一般設置的任何建議? 它是否加載了標簽欄上關聯的所有視圖? 在此先感謝您的幫助。

通過儀器運行程序。 總是。 每時每刻。 它會告訴你大多數問題。

也就是說,您可能需要將啟動任務委派給后台線程,並在數據可用時更新UI。

使用NSOperation,GCD和相關技術執行后台任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM