title: NSString memory leak on componentsJoinedByString
body: <p>In a non-ARC project I wrote this snippet :</p>
  
  <pre><code>- (NSString *)formattedName
  {
      NSCharacterSet *charset = [NSCharacterSet newlineCharacterSet];
      NSArray *components     = [self.name componentsSeparatedByCharactersInSet:charset];
      NSString *str1          = [components componentsJoinedByString:@" "];
      NSString *str2          = [str1 stringByReplacingOccurrencesOfString:@"&lt;n&gt;" withString:@""];
      return str2;
  }
  </code></pre>
  
  <p>It's decomposed because I want to track a memory leak Instruments showed me.
  My str1 variable leaked with componentsJoinedByString. I really don't know why. Is it an iOS system leak (iOS 7.1) ? </p>