ローカライズされた文字列を作成するために iOS が持っているマクロは、genstrings
. ただし、次のように、マクロの 1 つの上に独自の #define を作成したいと思います。
#define MyLocalizedStringWithDefaultValue(key, tbl, val, comment) \
NSLocalizedStringWithDefaultValue(key, tbl, [NSBundle mainBundle], val, comment)
#endif
本質的に、私は常にメイン バンドルに反対したいので、毎回入力する必要はないと感じています。これはコードではうまく機能しますがgenstrings
、マクロを取得しません。カスタム マクロを取得するためにできることはありますか? man ページで、私がやろうとしていることのように見えるルーチン パラメータがあることを見ましたが、それを機能させることができませんでした。