如何在Xcode

时间:2018-10-14 22:59:43

标签: swift xcode10

我有一个很大的项目需要本地化。首先要做的是将所有字符串文字都包装到NSLocalizedString中,我想知道Xcode是否可以创建“环绕”代码段。

这就是我想要的:说我有这段代码:

let str = "Hello World"

我要选择"Hello world"部分,然后选择快捷键,Xcode应该将其更改为:

let str = NSLocalizedString("Hello World", #comment#)

其中#comment#是一个占位符。

问题::如何为这样的代码创建代码段?

1 个答案:

答案 0 :(得分:2)

Xcode已支持此功能。将光标放在字符串中的任意位置,然后单击“编辑器”菜单。选择“重构”,然后选择“包装在NSLocalizedString中”。

此选项显示在实际项目中,而不是在游乐场中。

如果要简化此过程,可以分配一个快捷方式。在Xcode中,转到“首选项”。然后选择“键绑定”选项卡。找到“在NSLocalizedString中包装”命令并分配所需的快捷方式。