当与genstrings
一起使用时,iOS用于创建本地化字符串的宏非常棒。但是,我想在其中一个宏的顶部创建自己的#define,如下所示:
#define MyLocalizedStringWithDefaultValue(key, tbl, val, comment) \
NSLocalizedStringWithDefaultValue(key, tbl, [NSBundle mainBundle], val, comment)
#endif
从本质上讲,我总是想与主要捆绑销售捆绑销售,所以我不觉得每次都需要输入。这在代码中效果很好,但是
genstrings
不会占用我的宏。我可以做些什么来使其适应我的自定义宏?我在手册页上看到有一个例程参数,看起来像我要尝试执行的操作,但是我无法使其正常工作。 最佳答案
键入genstrings
以查看帮助文本。注意-s substring
选项。您想要类似的东西:
genstrings -s MyLocalizedString -o someDir *.m