iOS汉字转拼音
2015-01-08 23:26
337 查看
写了一个类方法,传汉字返回拼音,如果需要返回的拼音不带空格,将注释打开即可。
#import <Foundation/Foundation.h>
@interface NSString (TransferToPinyin)
+(NSString*)transerToPin:(NSString*)hanzi;
@end
#import "NSString+TransferToPinyin.h"
@implementation NSString (TransferToPinyin)
+(NSString*)transerToPin:(NSString*)hanzi{
CFMutableStringRef string =CFStringCreateMutableCopy(NULL,0,
(__bridgeCFStringRef)hanzi);
CFStringTransform(string,NULL,kCFStringTransformMandarinLatin,
NO);
CFStringTransform(string,NULL,kCFStringTransformStripDiacritics,
NO);
NSString *pinyin = (__bridgeNSString *)(string);
// NSString *s = [str stringByReplacingOccurrencesOfString:@" " withString:@""];//去空格(如果需要)
return pinyin;
}
@end
推荐文件地址:点击打开链接
#import <Foundation/Foundation.h>
@interface NSString (TransferToPinyin)
+(NSString*)transerToPin:(NSString*)hanzi;
@end
#import "NSString+TransferToPinyin.h"
@implementation NSString (TransferToPinyin)
+(NSString*)transerToPin:(NSString*)hanzi{
CFMutableStringRef string =CFStringCreateMutableCopy(NULL,0,
(__bridgeCFStringRef)hanzi);
CFStringTransform(string,NULL,kCFStringTransformMandarinLatin,
NO);
CFStringTransform(string,NULL,kCFStringTransformStripDiacritics,
NO);
NSString *pinyin = (__bridgeNSString *)(string);
// NSString *s = [str stringByReplacingOccurrencesOfString:@" " withString:@""];//去空格(如果需要)
return pinyin;
}
@end
推荐文件地址:点击打开链接
相关文章推荐
- iOS 汉字转拼音 PinYin4Objc
- ios下得到汉字拼音的方法比较
- ios 汉字字符串数组拼音排序
- IOS 汉字转拼音
- IOS 汉字转换成拼音
- UItable的cell高度随着文本的噶双手和图片的噶偶自动变换, 沙盒机制, iOS拨打电话, iOS汉字转拼音
- iOS:汉字转拼音(类方法)
- iOS 汉字转拼音
- ios 获取汉字拼音的方法比较
- iOS汉字转拼音,日韩文字转拼音
- iOS 汉字转拼音
- ios下得到汉字拼音的方法比较
- iOS中汉字转拼音
- iOS 汉字转拼音
- ios下得到汉字拼音的方法比较
- iOS searchbar实现汉字更具拼音首字母排序
- iOS_汉字转拼音_pinyin4objc
- iOS:汉字转拼音
- 【学习ios之路:UI系列】获取ios系统版本的相关操作. 及 将汉字转化为拼音功能实现
- iOS汉字转换成拼音