gpt4 book ai didi

ios - containsString:是否足够快,足以在每次输入字符时用于搜索?

转载 作者:行者123 更新时间:2023-12-01 17:49:33 27 4
gpt4 key购买 nike

当用户键入NSString时,我想在UITextView中搜索子字符串(或标记)。我想搜索大约12个不同的子字符串,例如“早晨”,“下午”,“晚上”,“下周一”,“下周二”,...“下周日”,“下周”,“下个月” ”。

我当前的实现基本上只是反复使用containsString:选择器。

if ([text containsString:@"morning"]) {
// Do something
}

if ([text containsString:@"next monday"]){
// Do something
} else if ([text containsString:@"next tuesday"]) {
// Do something
}

我已经对函数计时了,它的运行时间约为 .000041秒。每当用户在 UITextView中键入一个字符时,我都会运行该函数。我可以做些什么来加快该函数的运行速度吗?而且此运行时是否值得优化?

最佳答案

我可以做些什么来加快该函数的运行速度吗?而且此运行时是否值得优化?

进行过早优化从来没有任何优点。仅当您即将发布应用程序时才重新访问此问题,并且即使在您确实遇到问题时(即,您的应用程序在缓慢的代码上明显令人窒息)也要重新访问该问题。在此之前,继续前进:不要担心,要开心。

关于ios - containsString:是否足够快,足以在每次输入字符时用于搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383496/

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