2012-03-14 61 views
0

現在我有一個項目與ARC,其中使用超過6米的內存推聊天ViweController(UItableview與自定義單元格)。我不知道爲什麼會發生。最有趣的是,我無法確定它需要太多內存的原因。所以這是我的工具截圖:iOs高內存使用

enter image description here

更詳細地查看它看起來像:

enter image description here

我覺得libRip.A.dylib需要太多內存。你有什麼想法嗎?

請解釋我什麼是和奇怪的libRip.A.dylib庫?

回答

5

根據this,libRIP調用負責繪製帶有背景圖片的UIViewController。

編輯:

顯然,這個問題,當你在一個視圖的backgroundColor使用[UIColor colorWithPatternImage:]設置情況。

解決方法是使用UIImageView作爲背景。如here所述。

+0

可能你是對的,因爲我使用[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@「Background」]]];爲背景圖像。還有另一種將圖像作爲背景的方式嗎? – 2012-03-14 14:10:27

+0

Nop,但圖像的大小是多少? – fbernardo 2012-03-14 14:21:37

+0

640 * 960。我應該使用什麼最小尺寸? – 2012-03-14 14:23:43