iOS開發 漢字轉拼音

2021-07-04 13:31:00 字數 561 閱讀 5082

ios其實自帶漢字轉拼音的,無需使用網上的一些demo,最關鍵的是,網上的demo支援有部分問題的,比如不支援繁體字輸入「書本」,僅僅支援生僻字部分,比如輸入「魑魅魍魎」。而系統自帶的並不一樣,只要字型檔支援的話,都支援的,但是多音字還是不支援的。

nsstring *str = @"中國abc人民共和國  齷蹉  書本 魑魅魍魎";

cfstringref acfstring = (__bridge cfstringref)str;

cfmutablestringref string = cfstringcreatemutablecopy(null, 0, acfstring);

cfstringtransform(string, null, kcfstringtransformmandarinlatin, no);

cfstringtransform(string, null, kcfstringtransformstripdiacritics, no);

nslog(@"中國 = %@", string);

cfrelease(string);

ios 漢字轉拼音

顯示乙個班級的成員列表,有乙個是管理員要排在最上面,下面按照拼音排序實現索引列表,效果圖如下 查詢資料庫獲取成員列表 1 成員列表根據 isadmin 字段進行排序查詢 order by isadmin 2 nsmutablearray members asmemberdao sharedinsta...

iOS漢字轉拼音

那麼問題來了,字母和姓氏怎麼對應的呢?系統是老外寫的,不可能像新華字典一樣有個目錄吧?查詢官方文件,在corefoundation框架中找到了cstring這個檔案中的 cfstringtransform函式,其實就這個函式就可以實現漢字轉拼音的功能.在此我分別封裝了乙個類方法和乙個nsstring...

漢字轉拼音

region 漢字轉拼音 漢字轉拼音類 用法 crazycoderpinyin.covent 漢字 長度 using system.text.regularexpressions build date 20030610 public class crazycoderpinyin 定義陣列 priva...