像百度这个怎么做呢 拼音汉字都能联想
还有搜索记录 如果只保存在本地(不同步到服务器上),用什么好呢 说下思路
谢谢各位大神 小弟有礼了
系统就带了转拼音的。
当然中国多音字 你懂得
(NSString*)combineSyllablesWithBlank;
{
if (![self notNullString]) {
return nil;
}
NSMutableString *mutableChineseString = [NSMutableString stringWithString:self];
__block NSString *resultString = @"";
@autoreleasepool {
if (CFStringTransform((__bridge CFMutableStringRef)mutableChineseString, 0, kCFStringTransformMandarinLatin, NO))
{
NSLog(@"拼音带声调:%@",mutableChineseString);
}
if (CFStringTransform((__bridge CFMutableStringRef)mutableChineseString, 0, kCFStringTransformStripCombiningMarks, NO))
{
NSLog(@"不带拼音带声调:%@",mutableChineseString);
resultString = mutableChineseString ;
}
}
return resultString ;
}
自己写个 NSString 的类别。。