//漢字轉成沒有聲調也沒有空格的拼音 - (NSString *)transformToPinYin:(NSString *)wordStr { NSMutableString *mutableString = [NSMutableString stringWithString:wordStr]; //帶聲調 CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformToLatin, false); //不帶聲調 CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformStripDiacritics, false); //西安 -> xi an -> xian return [mutableString stringByReplacingOccurrencesOfString:@" " withString:@""]; }