NSMutableString *mutableStr = [[NSMutableString alloc]initWithString:string];

if (CFStringTransform((__bridge CFMutableStringRef)mutableStr,0,kCFStringTransformMandarinLatin,NO)) {

}//普通话转换成拉丁

if (CFStringTransform((__bridge CFMutableStringRef)mutableStr, 0, kCFStringTransformStripDiacritics, NO)) {

}//去掉声调

一定需要注意的:这个提取首字母是非常消耗时间的过程

最新文章

  1. iOS-调试技巧
  2. ASP.NET 程序提交表单数据中带有html标签不能提交或者提交报错问题
  3. BZOJ1503——郁闷的出纳员
  4. 最全的前端开发面试题及答案(js,css等等)
  5. javascript中的基本数据类型
  6. C#,VB.NET 如何将Excel转换为Text
  7. JavaScript数组知识点
  8. 【JAVA零基础入门系列】Day4 变量与常量
  9. http请求HttpClient短信接口
  10. bzoj 1880: [Sdoi2009]Elaxia的路线
  11. OSGI target环境配置过程
  12. Vue学习Day003
  13. 校内模拟赛 Zbq's Music Challenge
  14. 2018软件工程W班助教小结博客
  15. (11)shutil模块(文件处理模块)
  16. 房产地图google map的初步应用点滴.1)(转)
  17. 【iOS】UIWebView HTML5 扩展
  18. Windows下配置Apache服务器
  19. FragmentTabHost的应用
  20. Jenkins 发布平台 MSB4064: The "Retries" parameter is not supported & error MSB4063: The "Copy" task could not be initialized

热门文章

  1. Currency Exchange(Bellman-ford)
  2. 实战 -- Redis2.4.2集成spring3.2.2
  3. java笔记--关于线程通信
  4. [BZOJ1202][HNOI2005]狡猾的商人
  5. 谷歌浏览器 DEV Tools
  6. BZOJ 1002 [ FJOI 2007 ]
  7. net发送邮件
  8. 【转】Velocity 语法
  9. 2013 ACM/ICPC 长沙网络赛J题
  10. 利用FFmpeg生成视频缩略图 2.1.8