You can use extension for it like:
extension String {
var length: Int { return count(self) } // Swift 1.2
}
and you can use it:
if mystr.length >= 3 {
}
Or you can directly count this way:
if count(mystr) >= 3{
}
And this is also working for me :
if count(mystr.utf16) >= 3 {
}
For Swift 2.0:
extension String {
var length: Int {
return characters.count
}
}
let str = "Hello, World"
str.length //12
Another extension:
extension String {
var length: Int {
return (self as NSString).length
}
}
let str = "Hello, World"
str.length //12
If you want 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 //12