title: How to count the number of lines in an Objective-C string (NSString)?
body: <p>I want to count the lines in an NSString in Objective-C.</p>
  
  <pre><code>  NSInteger lineNum = 0;
    NSString *string = @"abcde\nfghijk\nlmnopq\nrstu";
    NSInteger length = [string length];
    NSRange range = NSMakeRange(0, length);
    while (range.location &lt; length) {
        range = [string lineRangeForRange:NSMakeRange(range.location, 0)];
        range.location = NSMaxRange(range);
        lineNum += 1;
    }
  </code></pre>
  
  <p>Is there an easier way?</p>