IOS 汉字转拼音

//汉字转拼音

+ (NSString *)transform:(NSString *)chinese

{

NSMutableString *pinyin = [chinese mutableCopy];

CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);

CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO);

NSString *pinyinStr = [pinyin stringByReplacingOccurrencesOfString:@" " withString:@""];

return pinyinStr;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Core Foundation包含文字转拼音的相应方法,而且还支持声调。具体过程如下: 首先假设有一段文字NSSt...
    FMengz阅读 3,638评论 0 2
  • //获取拼音首字母(传入汉字字符串, 返回大写拼音首字母) (NSString *)firstCharactor:...
    爵笙彦阅读 3,887评论 0 0
  • 网上找到的一些小知识,记录一下。 //获取拼音字母(传入汉字字符串, 返回大写拼音字母) - (NSString ...
    等待_人阅读 3,199评论 0 0
  • iOS汉字转拼音 微信通讯录列表右侧的字母表控件, 想必大家每天都在使用, 其功能着实感觉强大, 查找好友只需要轻...
    Gadfly_阅读 5,173评论 4 10
  • 1.核心方法 参数一*:需要传入CFMutableStringRef类型的字符串, 这个字符串就是这里的主角, 想...
    GeekPwn_S阅读 2,523评论 0 1

友情链接更多精彩内容