使用NSNumberFormatter
(来自iOS 9)或第三方(如FormatterKit
)生成短序号(如“1st”,“2nd”等)的方法很少。
还有一种方法可以使用NSNumberFormatter
拼出基数,从而提供one
,two
,three
。
但是,我需要获得无缩写拼写 - first
,second
,third
。
我知道iOS内部可以做到这一点,因为如果我将“1st”传递给AVSpeechUtterance
,它会将其声明为“first”。我想知道是否有任何API可以获得带有序数字拼写的字符串,最好是多种语言?
答案 0 :(得分:0)
我无法找到现有的库,所以我创建了自己的库。
它使用系统库下面的ICU4C。在使用之前,请检查示例项目的工作原理: