2017-04-16 100 views
-6

例如,在我正在開發的應用程序中,用戶可以創建帖子,然後其他用戶可以回覆該帖子。人們可以評論回覆。我的問題是:對於記憶來說,將多個回覆和評論分成多個單元格,還是將它們放在一個單元格中會更好?表視圖包含多少個表視圖單元格?

+0

下一次當你發佈問題時,不要把「最佳做法是什麼?」 –

+0

@NazmulHasan這實際上並不完全是我正在尋找的最佳做法。更重要的是,需要最少的CPU或內存。 –

+0

無論檢查此鏈接https://meta.stackoverflow.com/questions/265928/is-a-best-practice-question-off-topic –

回答

0

對於可重用的單元格或視圖,UITableview永遠不會產生比必要的更多視覺組件實例。您的基礎數據源可能有數千行,但永遠不會有比實際的單元格更多的屏幕(再加上幾個滾動條)。

人們遇到的最常見問題之一是細胞回收的影響,因爲他們經常忘記初始化細胞的所有組分(可能會或可能不會「回收」)。

+0

因此,如果我將回復和評論的帖子拆分爲5細胞或統一到一個細胞? –

+1

將它分割成多個單元而不是試圖創建一個巨大的複合單元(如果可以有大量的回覆和評論),它的內存效率會更高。視覺設計考慮因素將成爲您設計決策的一個更重要的因素。 UITableView非常高效,您可以依靠它來做正確的事情。 –

+0

好的,謝謝。這回答了我想說的話! –

相關問題