title: What is the difference between localizedCaseInsensitiveCompare: and caseInsensitiveCompare:?
body: <p>I was going to use the following line of code:</p>
  
  <pre><code>[[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES selector:@selector(caseInsensitiveCompare:)];
  </code></pre>
  
  <p>'caseInsensitiveCompare' is a method that I'm used to using on strings. But, the example shown that I was working from uses:</p>
  
  <pre><code>[[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
  </code></pre>
  
  <p>(the difference being the word localized). What does this word do - how is the 'localized' method different to the normal method? </p>
  
  <p>The Apple developer documentation is not very informative as to how these two methods differ.</p>