var a = "123456789"
var b = a.prefix(3)
print(type(of: a), type(of: b))
print(b.base)
--------------执行结果---------------
String Substring
123456789
String 与 Character
for c in "abc" 这个时候 c 就是 Character 类型
Swift、OC桥接转换表
var a: NSString = "abc"
var b: String = "abc"
var c: NSMutableString = "abc"print(a as String == b)
print((b as NSString).isEqual(to: a))
print(c as String == b)
--------------执行结果---------------
truetruetrue
private static var ageKey: Bool = false
var age: Int {
set {
objc_setAssociatedObject(self, &Self.ageKey, newValue, .OBJC_ASSOCIATION_ASSIGN)
}
get {
objc_getAssociatedObject(self, &Self.ageKey) as! Int
}
}