关闭

IOS系统自带方法将汉语转换成拼音

50人阅读 评论(0) 收藏 举报
分类:

//汉字转换成拼音:系统自带方法

//创建字符串

NSString *str = @“邵亚启”;

1、桥接转换成C的字符串

CFStringRef aCFString = (__bridge CFStringRef)str;

2、copy对象,防止对象被释放

CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, aCFString);

3、将中文转换成带有音调的拼音

CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);

4、将带有音调的拼音转换成纯碎的英文(不带音调)

CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);

5、将C的字符串转换成OC的字符串来使用

NSString *newString = (__bridge NSString *)string;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2146次
    • 积分:98
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档