コメントを使用しないため、NSLocalizedString の呼び出しはすべて、2 番目のパラメーターとして nil を持ちます。しかし、私は自分自身を繰り返すのが嫌いです。今、私は NSLocalizedString(str, nil) を呼び出す LSSTRING(str) のようなマクロを定義しても大丈夫かどうか自問しています。
3222 次
2 に答える
10
あなたはできる。次のマクロをプリコンパイル済みヘッダーに追加します。つまり、{ProjectName}-Prefix.pch ファイル内
#define LSSTRING(str) NSLocalizedString(str, nil)
于 2011-10-25T11:41:37.260 に答える
2
使っています
#define _(format, ...) [[NSBundle mainBundle] localizedStringForKey: [NSString stringWithFormat:@"%@", [NSString stringWithFormat:format, ##__VA_ARGS__]] value:@"" table:nil]
于 2011-10-25T11:44:08.547 に答える