gpt4 book ai didi

objective-c - Objective-C 中的货币转换

转载 作者:行者123 更新时间:2023-12-03 16:26:14 25 4
gpt4 key购买 nike

如何使用 Cocoa 或 Cocoa Touch 框架在 Objective-C 中的货币之间进行转换?

最佳答案

那么,你是不是一个幸运的人:

https://github.com/davedelong/DDUnitConverter

只需将整个“DDUnitConverter”子文件夹复制到您的项目中,然后执行以下操作:

#import "DDUnitConverter.h"
#import "DDCurrencyUnitConverter.h"

- (void) convertCurrency {
DDUnitConverter *converter = [DDUnitConverter currencyUnitConverter];
NSNumber *from = [NSNumber numberWithInt:42];
NSNumber *to = [converter convertNumber:from fromUnit:DDCurrencyUnitUKPoundSterling toUnit:DDCurrencyUnitUSDollar];
NSLog(@"new value: %@", to);
}

这会将 42 英镑兑换成美元。

费率取自 IMF自动,但如果您确实需要,您可以在单位转换器实例上调用-refreshExchangeRates

-convertNumber:fromUnit:toUnit: 调用将阻塞,直到可以下载并解析费率。后续调用将仅使用已下载的汇率。

关于objective-c - Objective-C 中的货币转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5171659/

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