gpt4 book ai didi

ios - 为位图字体收集 iOS 货币符号?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:15 26 4
gpt4 key购买 nike

我的应用显示应用内购买产品的价格。我如何(在设计时)枚举 Apple 所有国际应用程序商店中使用的所有货币符号和字符?我在我的应用程序中使用基于“纹理图集”的位图字体显示文本,即我必须手动包含我想要显示的每个字符。

我意识到这是一个移动的目标,所以我打算让我的逻辑宽容。例如,如果 Apple 添加了一些 future 等效的欧元符号,而有人正在运行我的应用程序的旧版本,我将默默地删除该字符,只将数字部分显示为“2.99”或“2,99”等。

但是,根据 Apple 的官方列表,我今天如何才能使我的列表尽可能准确?

字符串的格式如下(直接来自 Apple's sample ):

NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setLocale:product.priceLocale];
NSString *formattedString = [numberFormatter stringFromNumber:product.price];

最佳答案

没有人急于回答这个问题,所以这里是我迄今为止找到的最佳选择。基本上,该方法将从以下页面中抓取货币符号和拉丁字符替代:

http://en.wikipedia.org/wiki/Currency_symbol#List_of_presently-circulating_currency_symbols

请注意,有一个通用货币符号可用作后备。

如果有人有更好的答案(意味着以某种方式从 Apple 收集),我很乐意接受你对这个问题的回答。

关于ios - 为位图字体收集 iOS 货币符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373060/

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