拼出序数词

Dmi*_*try 5 nsnumberformatter ios

有几种方法可以使用NSNumberFormatter(从 iOS 9 开始)或第三方(如FormatterKit.

还有一种拼写基数的方法,NSNumberFormatter给出one, two, three

但是,我需要获得未缩写的拼写 - first, second, third

我知道 iOS 内部可以做到这一点,因为如果我将“1st”传递给AVSpeechUtterance它,它就会将其发音为“first”。我想知道是否有任何 API 可以获取带有序数拼写的字符串,最好是针对多种语言?

Dmi*_*try 2

我找不到现有的库,所以我创建了自己的库。

它使用系统库中的 ICU4C。使用前请先查看示例项目的运行情况:

https://github.com/dimat/DMNumberSpellOutFormatter