1
12
如果这是您在这个程序或另一个程序中经常要做的事情,可以使用方法或条件循环来传递原始字符串,使用多维数组来保存字符串以查找/替换。可能不是最有效的,但像这样:
输出:
|
2
2
用Cocoa框架编写这篇文章没有更紧凑的方法了。从代码的角度来看,它可能看起来效率很低,但实际上,这类事情可能不会经常出现,而且除非您的输入非常大,并且您经常这样做,否则您不会因此而受苦。考虑将它们写在三行上以提高可读性,而不是像这样链接它们。 如果您正在做一些性能关键的事情,需要像这样进行批替换,那么您总是可以编写自己的函数。这甚至是一个有趣的面试问题。:) |
3
0
考虑过写自己的方法吗?将字符串标记化并遍历所有字符串,逐个替换,实际上没有比O(N)更快的方法来替换字符串中的单词。 最多只能是一个for循环。 |
4
-2
将@添加到所有字符串的开头,如中所示
有几件不见了。 |
Martin sku · 在目标C中打印时间 2 年前 |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
James Chan · 如何使用锁定/解锁? 6 年前 |
Josh F. · NSBundle mainBundle返回零 6 年前 |