title: Basic Objective-C syntax: "%@"?
body: <p>I'm working through the Stanford iPhone podcasts and have some basic questions.</p>
  
  <p>The first: why is there no easy string concatenation? (or am I just missing it?)</p>
  
  <p>I needed help with the NSLog below, and have no idea what it's currently doing (the %@ part). Do you just substitute those in wherever you need concatenation, and then comma separate the values at the end?</p>
  
  <pre><code>NSString *path = @"~";
  NSString *absolutePath = [path stringByExpandingTildeInPath];
  
  NSLog(@"My home folder is at '%@'", absolutePath);
  </code></pre>
  
  <p>whereas with any other programing language I'd have done it like this:</p>
  
  <pre><code>NSLog(@"My home folder is at " + absolutePath);
  </code></pre>
  
  <p>Thanks! (Additionally, any good guides/references for someone familiar with Java/C#/etc style syntax transitioning to Objective-C?) </p>