URLから取得して、アプリの起動時に保存したい長い文字列があります。後で、その文字列に個々の値を挿入したいと思います。
私はこのようなことをしたいです:
NSString *numberLine = @"1 %@ 3 %@ 5 %@";
//... (later) ...
NSString *final = [NSString stringWithFormat:numberLine, @"two", @"four", @"six"];
NSLog(@"%@", final); //Should output "1 two 3 four 5 six"
以前にに保存さ@"two"
れたプレースホルダーにを挿入したい。%@
numberLine
このようなことを達成するための良い方法はありますか?
これまでのところ、私の唯一の考えは次のようなことをすることです。
NSString *script = @"width = PLACEHOLDERpx";
script = [script stringByReplacingOccurrencesOfString:@"PLACEHOLDER" withString:@"12"];