iOS、Mac OS X系統(tǒng)中編程實(shí)現(xiàn)漢字轉(zhuǎn)拼音的方法(超級簡單)
網(wǎng)絡(luò)流行的漢字轉(zhuǎn)拼音方案是帶一個拼音碼表,速度快。其實(shí)Core Foundation也提供了一種方案,而且還帶聲調(diào)!
NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中國人"];
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {
NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén
}
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {
NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren
}
有興趣的可以試一試,這個函數(shù)不僅支持中文,日文韓文等都沒問題,很強(qiáng)大。
相關(guān)文章
iOS面試中如何優(yōu)雅回答B(yǎng)lock導(dǎo)致循環(huán)引用的問題
這篇文章主要給大家介紹了iOS面試中關(guān)于如何優(yōu)雅回答B(yǎng)lock導(dǎo)致循環(huán)引用的問題的相關(guān)資料,文中通過圖文介紹的非常相信,相信對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03iOS開發(fā)教程之Status Bar狀態(tài)欄設(shè)置的方法匯總
iOS 的 Status Bar 狀態(tài)欄是一個比較坑的地方,所以下面這篇文章主要給大家介紹了關(guān)于iOS開發(fā)教程之Status Bar狀態(tài)欄設(shè)置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-08-08IOS 七種手勢操作(拖動、捏合、旋轉(zhuǎn)、點(diǎn)按、長按、輕掃、自定義)詳解及實(shí)例代碼
這篇文章主要介紹了IOS 七種手勢操作(拖動、捏合、旋轉(zhuǎn)、點(diǎn)按、長按、輕掃、自定義)詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-12-12iOS開發(fā)學(xué)習(xí)TableView展現(xiàn)一個list實(shí)例
這篇文章主要為大家介紹了iOS系列學(xué)習(xí)TableView展現(xiàn)一個list實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11iOS使用UICollectionView實(shí)現(xiàn)拖拽移動單元格
這篇文章主要為大家詳細(xì)介紹了iOS開發(fā)UICollectionView拖拽移動單元格,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04ios實(shí)現(xiàn)自動獲取label高度、寬度及最后一個位置詳解
這篇文章主要給大家介紹了關(guān)于ios如何實(shí)現(xiàn)自動獲取label高度、寬度及最后一個位置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10