簡體   English   中英

NSMutableArray:count是方法還是屬性?

[英]NSMutableArray: count is a method or a property?

我想驗證我是否在UITable的最后一個單元格中。 我應該在我的控制器中使用NSInteger屬性並存儲填充表的數據計數值(它是一個NSMutableArray)嗎?

我問,因為我不知道count是否迭代數組的所有對象來計算,或者它是否只獲得count屬性的值。

什么會更好?

存儲值:myCount = [myArray count]
直接使用:[myArray count]
store numberOfRows:myCount = numberOfRowsInSection:[indexPath 0]
直接使用numberOfRows:numberOfRowsInSection:[indexPath 0]

直接使用該方法。 它幾乎肯定足夠有效。 如果您遇到嚴重的性能問題,請使用鯊魚和器械來發現原因。 如果你看到你的大部分時間都花在了數字的調用上,那就找到一種方法來優化它,就像你在這里建議的那樣。 但是不要像這樣過早地進行優化 - 你只是在浪費你的時間來思考它。

因為表視圖的狀態可以隨時更改,具體取決於iPhone OS在任何給定時間執行的操作,您幾乎總是希望從模型中提取狀態數據(在本例中為數組)。

暫無
暫無

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

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