ios 把汉字转换成拼音
pinyin是把unicode中汉字部分的首字母全部提取到数组,取得时候 拼音数组[汉字的unicode值-unicode中起始汉字值]就直接得到了. PYMethod是把unicode转成GBK,然后根据GBK高低位两个值确定对应拼音的位置得到拼音 POAPinyin是把所有拼音与之对应的汉字组成一个表,到时候往这个表里查询(原生convert方法) 改进的quickConvert方法是先得到一个汉字unicode值的上下限,然后转换上面的表成 unicode--拼音 这样的表,查询的时候就是哈希查找,更快,要是这个unicode不连续就会有很大的问题了(这个表里面果然缺
用户评论
转换的不是特别准,有些不对
嗯可以用的只用第一个字母就好了通讯录、、
语言转换后成YUYIN,有点不准确,不过感谢分享
转换的不是很准确