[英]Lots of unnecessary frameworks load into my iPhone app - can I prevent this?
我的iPhone應用程序似乎加載了許多不必要的框架。 我沒有在Xcode中鏈接到它們,也不需要它們。
當我在iPhone上對它們運行“ lsof -p”時,我看到了我無法解釋的這些(和其他):
我不知道這是否會導致啟動時間變慢。 我的應用程序非常簡單。 它基本上是一個類似Twitter的發布客戶端。 唯一的多媒體功能是從相機或庫中拾取圖像,並且它使用簡單的NSURL / NSURLConnection函數將數據發布到幾個Web服務。
這是一部越獄的2.1 iPhone,安裝了從Cydia安裝的一些應用程序。 這正常嗎?
在嘗試停止操作系統加載這些框架的所有麻煩之前,應排除啟動時間緩慢的其他原因。
首先,構建一個“ Hello,World”應用程序並將其用作基准。 不添加任何內容的項目模板應用程序應該可以很好地工作。 如果啟動速度比您自己的應用程序快,那么這就是您在自己的代碼中所做的事情。
這是正常現象,但這並不意味着它是理想的。 它可能只會對應用程序啟動時間產生很小的影響,但會比對內存使用量產生更大的影響。
如果您希望對此進行改進,那么最好的辦法就是去找Apple的錯誤報告程序並提交一個有關它的錯誤。 附加應用程序的副本(二進制文件,而不是源文件),他們應該能夠從那里跟蹤內容。 我確定他們會對這樣的報告感興趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.