gpt4 book ai didi

iphone - NSString,localizedString 是什么意思?

转载 作者:行者123 更新时间:2023-12-03 20:29:28 26 4
gpt4 key购买 nike

如果这是一个常见问题解答,我很抱歉,但是下面两个陈述有什么区别?我一直在查看谷歌和苹果的文档,但我似乎找不到明显的区别。我最好的猜测是本地化版本经过优化可以在运行时更新。谁能帮我解释一下吗?

NSString *title1 = [NSString localizedStringWithFormat:@"%@, %@", @"1", @"2"];

.

NSString *title2 = [NSString stringWithFormat:@"%@, %@", @"1", @"2"];

非常感谢

加里

最佳答案

来自 NSString 类引用:

此方法相当于使用 initWithFormat:locale: 并传递 [[NSUserDefaults standardUserDefaults]dictionaryRepresentation] 作为区域设置参数。

作为格式化示例,此方法根据 %f 和 %d 替换中的区域设置替换小数,并在必要时调用descriptionWithLocale:而不是description。

这段代码摘录从另一个字符串和一个 float 创建一个字符串:

NSString *myString = [NSString localizedStringWithFormat:@"%@: %f\n", @"Cost", 1234.56];

如果区域设置为 en_US,则结果字符串的值为“Cost: 1234.560000\n”;如果区域设置为 fr_FR,则结果字符串的值为“Cost: 1234,560000\n”。

NSString Class Reference

关于iphone - NSString,localizedString 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898594/

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