【发布时间】:2010-11-08 07:16:20
【问题描述】:
我想在 Objective-C 中计算 NSString 中的行数。
NSInteger lineNum = 0;
NSString *string = @"abcde\nfghijk\nlmnopq\nrstu";
NSInteger length = [string length];
NSRange range = NSMakeRange(0, length);
while (range.location < length) {
range = [string lineRangeForRange:NSMakeRange(range.location, 0)];
range.location = NSMaxRange(range);
lineNum += 1;
}
有没有更简单的方法?
【问题讨论】:
标签: objective-c cocoa newline enumeration