你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 漢字轉拼音

iOS 漢字轉拼音

編輯:IOS開發綜合

在這裡我引用了第三方的東西(email:[email protected]):

在這裡我采用了兩種方式(方式二簡單,方便使用):

- (NSString *)pinYin

{

//方式一

//先轉換為帶聲調的拼音

NSMutableString *str = [self mutableCopy];

CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO);

//再轉換為不帶聲調的拼音

CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformStripDiacritics,NO);

return str;

//方式二 (簡單明了,易於使用,一行代碼 方便他人)

// return [ChineseToPinyin pinyinFromChiniseString:self];

}

//補充:

//獲取拼音首字母

- (NSString *)firstCharactor

{

//1.先傳化為拼音

NSString *pinYin = [self.pinYinuppercaseString];

//2.獲取首字母

return [pinYin substringToIndex:1];

}


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved