汉字转拼音,系统方法

- (NSString *)spelling

{

if (self.length) {

NSMutableString *copy = [self mutableCopy];

CFStringTransform((__bridge CFMutableStringRef)copy, NULL, kCFStringTransformMandarinLatin, NO); // 得到带音调的拼音

CFStringTransform((__bridge CFMutableStringRef)copy, NULL, kCFStringTransformStripDiacritics, NO); // 过滤掉音调 每个汉字之间会用空格分开

[copy replaceOccurrencesOfString:@" " withString:@"" options:NSCaseInsensitiveSearch range:NSMakeRange(0, copy.length)]; // 过滤掉空格

return copy;

}

else {

return nil;

}

}

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

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,974评论 0 33
  • UITableView的Group样式下顶部空白处理//分组列表头部空白处理UIView *view = [[UI...
    阿兹尔阅读 416评论 0 1
  • 获取磁盘总空间大小
    MenaceiOS阅读 635评论 0 0
  • 我想要个好朋友 我想有个好朋友,她离我不近。 我想要个好伙伴,她对我不冷。 我想有个挚友,她知道我。 我想要个知己...
    高冷的冰淇淋阅读 202评论 0 0
  • 七月的计划我都不敢看,因为我知道我肯定没完成,而且还是差的十万八千里的那种。 但还是回顾了一下:计划里有晨读、有公...
    是一溪云儿阅读 649评论 6 11

友情链接更多精彩内容