9、如何声明一个只能被类 conform 的 protocol
10、guard 使用场景
11、defer 使用场景
12、String 与 NSString 的关系与区别
13、怎么获取一个 String...a : b
}
myMin(1, 2)
▐ 2.5 map、filter、reduce 的作用
map 用于映射, 可以将一个列表转换为另一个列表
[1, 2, 3].map{"\($0)"}// 数字数组转换为字符串数组...与 NSString 的关系与区别
NSString 与 String 之间可以随意转换
let someNSString = NSString(string: "n123")
let strintToNSString...= someString as NSString
let nsstringToString = someNSString as String
String 是结构体, 值类型, NSString 是类..., 如 map, reduce, filter
▐ 2.34 如何解决引用循环
转换为值类型, 只有类会存在引用循环, 所以如果能不用类, 是可以解引用循环的
delegate 使用 weak 属性