title: Variable interpolation inside printf-style formatting functions
body: <p>Is there a way to pass a variable for the floating point precision parameter in printf-style string formatting functions in Objective-C (or even C)? For example, in TCL and other scripting languages, I can do something like this:</p>
  
  <pre><code>set precision 2
  puts [format "%${precision}f" 3.14159]
  </code></pre>
  
  <p>and the output will be, of course, 3.14. I would like to do something similar in Objective-C:</p>
  
  <pre><code>float precision = 2
  NSString *myString = [NSString stringWithFormat:@".2f", 3.14159]
  </code></pre>
  
  <p>except that I would like to include precision as a variable. How can this be done?</p>