これまでは、必ず
[NSString stringWithFormat:@"Hello %@, (%@)", param1, param2];
のように順番に使われるしかなかったんですが、
[NSString stringWithFormat:@"Hello %2$@, (%1$@)", param1, param2];
のようにすれば、コード中の順番に関係なく文字を埋め込めると言うことです。
知らなかったよ、早速試してみよう。
※ 数字は1から始まるので注意。
ネタ元 : WWDC 2009 Session 106 - Building Localized Mac and iPhone Applications
0 件のコメント:
コメントを投稿