iOS 汉字转拼音
2016-05-12 10:01
597 查看
//新建一个分类 <span style="font-family: Arial, Helvetica, sans-serif;">NSString+Category.h中</span>
+ (NSString *)pinyinWithString:(NSString *)str;
在NSString+Category.m中
+(NSString *)pinyinWithString:(NSString *)str{ //先转换为带声调的拼音 NSMutableString *str2 = [str mutableCopy]; CFStringTransform((CFMutableStringRef)str2, NULL, kCFStringTransformToLatin, NO); //再转换为不带声调的 CFStringTransform((CFMutableStringRef)str2, NULL, kCFStringTransformStripDiacritics, NO); return [[str2 stringByReplacingOccurrencesOfString:@" " withString:@""]uppercaseString]; }
相关文章推荐
- ios 关于常用的一些第三方框架的介绍
- iOS开发中方法延迟执行的几种方式
- iOS开发之使用CocoaPods开发并打包静态库
- IOS之基础动画
- 【代码笔记】iOS-评分系统(小星星)
- 界面之间各种传值
- iOS9适配
- IOS中通知中心(NSNotificationCenter)的使用总结
- iOS对象间传值
- 《Motion Design for iOS》(十六)
- iOS应用程序中通过dispatch队列控制线程执行的方法
- [绍棠] iOS远程推送原理及实现过程
- iOS正则表达式运用
- iOS开发之AFNetworking 3.0.4使用
- iOS 集合的深复制与浅复制
- iOS开发——超链接富文本
- 关于友盟分享时“打开手机QQ失败”的一般解决方法
- IOS开发中的时间、日期问题
- 加速计原理 IOS4.0之前
- iOS中pch文件更简便的位置配置