Skip to content

Instantly share code, notes, and snippets.

@halftrue
Created April 28, 2016 14:09
Show Gist options
  • Save halftrue/141dddadcfebe1018c68d6206db19991 to your computer and use it in GitHub Desktop.
Save halftrue/141dddadcfebe1018c68d6206db19991 to your computer and use it in GitHub Desktop.
// approach one
extension String {
var length: Int {
return characters.count
}
}
// approach two
extension String {
var length: Int {
return (self as NSString).length
}
}
// direct use
let str: String = "Hello, World"
print(str.characters.count) // 12
let str1: String = "Hello, World"
print(str1.endIndex) // 12
let str2 = "Hello, World"
NSString(string: str2).length
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment