After reading a medium sized file (about 500kByte) from a web-service I have a regular Swift String (lines) originally encoded in .isolatin1. Befor
lines
.isolatin1
Swift 5 Extension
extension String { func numberOfLines() -> Int { return self.numberOfOccurrencesOf(string: "\n") + 1 } }
Example:
let testString = "First line\nSecond line\nThird line" let numberOfLines = testString.numberOfLines() // returns 3