在Objective C中,有没有什么方法可以格式化integer为序数1 =>"1st",2 =>"2nd"等...适用于任何语言?因此,如果用户是法国人,他将看到"1er","2ieme"等.
非常感谢!
编辑:这是一个iOs应用程序
考虑到我的申请,我收到了Apple的以下邮件:
感谢您将Νομοθεσία的更新内容提交至App Store.在我们审核您的申请时,我们发现它使用的是私有API,这违反了iPhone开发者计划许可协议第3.3.1节; "3.3.1应用程序只能以Apple规定的方式使用Documented API,不得使用或调用任何私有API." 虽然您的申请未被拒绝,但在下次更新中解决此问题是合适的.您的应用程序中包含以下非公共API:u_isspace ubrk_close ubrk_current ubrk_first ubrk_next ubrk_open如果您在源代码中定义的方法与上述API的名称相同,我们建议您更改方法名称,以便它们不再与Apple的私有API,以避免您的应用程序被标记为未来提交.请在下次更新为Νομοθεσία时解决此问题.此致,iPhone App Review Team
此邮件中提到的功能用于ICU库(International Components for Unicode).虽然我的应用程序此时并未被拒绝,但我对我的应用程序的未来感觉不太安全,因为它在很大程度上依赖于Unicode协议,特别是在这些组件上.另一件事是我没有直接调用这些函数,但它们是由自定义的'sqlite'构建调用的(启用了FTS3扩展).
我在这里错过了什么吗?有什么建议?