这个问题与本地化或国际化有关。我有一个包含一堆单词的字符串。 Ex名字中间名姓氏 我想在这句话中找到单词的数量。一般我用 [string componentsSeparatedByString:@“”]。这适用于英语,因为单词分隔符是空格。但在其他语言中它可能会有所不同。那么如何获取字符串的本地化组件。
答案 0 :(得分:2)
借助iOS5 Apple在Foundation框架中引入了一些语言功能。特别是有
NSLinguisticTagger类来分析自然语言 文字和标签。其中一个标签是“单词”。这个类的用法有点复杂(它是异步的和基于块的),但它也很强大。有一个很好的WWDC视频涵盖了这个主题。