美文网首页
汉字转拼音,系统方法

汉字转拼音,系统方法

作者: 什么呢 | 来源:发表于2016-01-24 10:04 被阅读33次

- (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;

}

}

相关文章

网友评论

      本文标题:汉字转拼音,系统方法

      本文链接:https://www.haomeiwen.com/subject/ormrkttx.html