你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> Tips:使用Xcode查找項目中的中文字符串

Tips:使用Xcode查找項目中的中文字符串

編輯:IOS開發基礎

0.jpg

作者:裡脊串 授權本站轉載。

項目剛啟動的時候 我們一般為了快速開發 會在使用字符串的時候直接選擇硬編碼到代碼中 比如

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]*?" 就好了)

看看效果

blob.png

啊哦 發現了幾個漏網之魚 :)

如果你跟我一樣嫌NSLocalizedString的comment礙事 也可以用正則替換掉

  1. Find NSLocalizedString\((@"[^\)]*?")\s*,\s*@"[^\)]*"\s*\)

  2. Replace With NSLocalizedString\($1, nil\)


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved