1) 声明一个为汉字的不可变字符串
NSString * str = @"这是一个汉字";
2) 将字符串转成c语言中的不可变字符串
CFStringRef strRef = (CFStringRef)str;
3) 将上述c中的不可变字符串转成c中可变的字符串
CFMutableStringRef mutableStrRef = CFStringCreateMutableCopy(NULL, 0, strRef);//第一个参数是内存分配器 NULL 默认系统提供的分配器 // 第二个参数定义当前字符串的长度 如果是0则表示无限制// 第三个参数就是得到的不可变字符串
4) 将上述c中的可变字符串转成拼音,同时在每个汉字之间生成一个空格