菜鸟教程小白 发表于 2022-12-12 03:57:00

iphone - ICU 在 iOS 上的 MessageFormat


                                            <p><p>据我了解,iOS 在后台使用 ICU。我想为涉及数字和复数的字符串访问 ICU 的 MessageFormat 的功能,例如,</p>

<pre><code>There {0,choice,0#are no files|1#is one file|1&lt;are {0,number,integer} files}.
</code></pre>

<p>iOS 是否公开此功能?如果是这样,我该如何使用它?我想我可能会写</p>

<pre><code>;
</code></pre>

<p>或</p>

<pre><code>;
</code></pre>

<p>但这些格式(分别为 ICU4J 和 ICU)不起作用。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>iOS 和 OS X 一样,确实包含 <code>/usr/lib/libicucore.dylib</code>。但是,它在任一操作系统上都不是受支持的公共(public) API。见 <a href="http://lists.apple.com/archives/xcode-users/2005/Jun/msg00633.html" rel="noreferrer noopener nofollow">this old message</a>了解如何在 OS X 上使用它,以及潜在的问题是什么。</p>

<p>在 iOS 上,我猜还有一个问题是 Apple 可能会拒绝您的应用程序使用不受支持的 API。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - ICU 在 iOS 上的 MessageFormat,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10367735/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10367735/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - ICU 在 iOS 上的 MessageFormat