title: String comparison in Objective-C
body: <p>I've currently got a webserver set up which I communicate over SOAP with my iPhone app. I am returning a <code>NSString</code> containing a GUID and when I attempt to compare this with another <code>NSString</code> I get some strange results.</p>
  <p>Why would this not fire? Surely the two strings are a match?</p>
  <pre><code>NSString *myString = @&quot;hello world&quot;;
  
  if (myString == @&quot;hello world&quot;)
      return;
  </code></pre>