gpt4 book ai didi

ios - NSDateFormatter 在时间分析器中太慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:11 25 4
gpt4 key购买 nike

时间分析器说我的代码在内存中有表现力,我在滚动 tableView 时看到滞后。

如何替换此代码?

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"mm:ss"];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[_duration doubleValue]];
return [dateFormatter stringFromDate:date];

_duration 的值为 123

我需要来自 _duration 的字符串,比如 2:03 秒

最佳答案

两种选择:

1) 创建日期格式化程序一次并重复使用。

2) 不要使用日期格式化程序。没有必要。将您的持续时间转换为分钟和秒是微不足道的。

int duration = [_duration intValue];
int mins = duration / 60;
int secs = duration % 60;
return [NSString stringWithFormat:@"%02d:%02d", mins, secs];

关于ios - NSDateFormatter 在时间分析器中太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24253157/

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