漢字轉拼音的庫主要是:git
pinyin https://github.com/hotoo/pinyingithub
PYMethod https://github.com/a85816841/PotentialGragonSnail/tree/master/ql/lib/pinying數組
POAPinyin https://github.com/leeeboo/POAPinyin緩存
PinYin4Objc https://github.com/kimziv/PinYin4Objc網絡
實現原理:函數
比較:post
對於這個漢字"嗯",我拼音輸入法是"en"打出來的,PYMethod獲得的是EN,可是POAPinyin獲得的是NG,百度百科也讀NG.....性能
PinYin4Objc 是一個效率很高的漢字轉拼音類庫,支持簡體和繁體中文。
有如下特性:
1.效率高,使用數據緩存,第一次初始化之後,拼音數據存入文件緩存和內存緩存,後面轉換效率大大提升;
2.支持自定義格式化,拼音大小寫等等;
3.拼音數據完整,支持中文簡體和繁體,與網絡上流行的相關項目比,數據很全,幾乎沒有出現轉換錯誤的問題。
性能比較:與以前的pinyin,POAPinyin和PYMethod等項目比較,PinYin4Objc的速度是很是快的,差很少爲:0.20145秒/1000字 ui