gpt4 book ai didi

iphone - NSMutableArray: count 是一个方法还是一个属性?

转载 作者:太空狗 更新时间:2023-10-30 04:02:56 26 4
gpt4 key购买 nike

我想验证我是否在 UITable 的最后一个单元格中。我是否应该在我的 Controller 中使用 NSInteger 属性并存储填充表的数据计数值(它是一个 NSMutableArray)?

我问是因为我不知道 count 是否遍历数组的所有对象以进行计数,或者它是否只为我提供一个 count 属性的值。

什么会更好?

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

最佳答案

直接使用方法。它几乎可以肯定是足够有效的。如果您遇到严重的性能问题,请使用 shark 和仪器来找出原因。如果您发现大部分时间都花在调用计数上,请找到一种优化方法,就像您在此处建议的那样。但是不要像这样过早地进行优化——你只是在浪费时间去思考它。

关于iphone - NSMutableArray: count 是一个方法还是一个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com