您可以使用扩展名,例如:
extension String { var length: Int { return count(self) } // Swift 1.2}您可以使用它:
if mystr.length >= 3 {}或者,您可以直接通过这种方式进行计数:
if count(mystr) >= 3{}这也为我工作:
if count(mystr.utf16) >= 3 {}对于 Swift 2.0:
extension String { var length: Int { return characters.count }}let str = "Hello, World"str.length //12另一个扩展:
extension String { var length: Int { return (self as NSString).length }}let str = "Hello, World"str.length //12如果要直接使用:
let str: String = "Hello, World"print(str.characters.count) // 12let str1: String = "Hello, World"print(str1.endIndex) // 12let str2 = "Hello, World"NSString(string: str2).length //12



