lioneldy

Updated 外教版 (markdown)

@@ -26,8 +26,14 @@ @@ -26,8 +26,14 @@
26 * 登录(吕寰) 26 * 登录(吕寰)
27 * ~~第三方登录(吕寰,魏涛)~~ 27 * ~~第三方登录(吕寰,魏涛)~~
28 28
29 -### 汉字转拼音 29 +### 汉字转拼音方法
30 - //汉字转换成带音调拼音方法,注意是MutableString 30 + - (NSString *)transformToPinyin:(NSString *)string {
31 - CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformToLatin, false); 31 + NSMutableString *mutableString = [NSMutableString stringWithString:string];
32 - //去音调方法,必须先转换成带音调的拼音再调用以下方法 32 + //汉字转换成带音调拼音方法,注意是NSMutableString
33 - CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformStripDiacritics, NO); 33 + CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformToLatin, false);
  34 + //去音调方法,必须先转换成带音调的拼音再调用以下方法
  35 + CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformStripDiacritics, NO);
  36 + //将转换后的拼音首字母大写(如果是人名的话)
  37 + NSString *newString = [mutableString capitalizedString];
  38 + return newString;
  39 + }