码迷,mamicode.com
首页 > 其他好文 > 详细

使用Xcode查找项目中的中文字符串

时间:2015-12-15 12:30:17      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。

如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 

我要捐赠: 点击捐赠

Cocos2d-X源码下载:点我传送

游戏官方下载:技术分享技术分享http://dwz.cn/RwTjl

游戏视频预览:技术分享http://dwz.cn/RzHHd

游戏开发博客:技术分享http://dwz.cn/RzJzI

游戏源码传送技术分享http://dwz.cn/Nret1

项目刚启动的时候 我们一般为了快速开发,会在使用字符串的时候直接选择硬编码到代码中。

比如:

self.lblTime.text = @"1分钟前";

但是之后,如果有国际化的需求的话,我们又会改成这样:

self.lblTime.text = NSLocalizedString(@"one_min_ago", @"1分钟前");

不过随着代码越来越多,不免有疏漏。

所以有时我们要去搜索一些漏网之鱼 ,这里分享一个快捷的方法:

  1. 打开”Find Navigator” 
  2. 切换搜索模式到 “Find > Regular Expression” 
  3. 输入@"[^"]*[\u4E00-\u9FA5]+[^"\n]*?" (swift请去掉”@” 输入@"[^"]*[\u4E00-\u9FA5]+[^"\n]*?"就好了)

看看效果
技术分享

如果你跟我一样嫌NSLocalizedString的comment碍事 也可以用正则替换掉

  1. Find NSLocalizedString\((@"[^\)]*?")\s*,\s*@"[^\)]*"\s*\)
  2. Replace With NSLocalizedString\($1, nil\)

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。

如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 

我要捐赠: 点击捐赠

Cocos2d-X源码下载:点我传送

游戏官方下载:技术分享技术分享http://dwz.cn/RwTjl

游戏视频预览:技术分享http://dwz.cn/RzHHd

游戏开发博客:技术分享http://dwz.cn/RzJzI

游戏源码传送技术分享http://dwz.cn/Nret1

    使用Xcode查找项目中的中文字符串

    标签:

    原文地址:http://blog.csdn.net/haomengzhu/article/details/50311025

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!