9、为什么数组索引越界会崩溃,而字典用下标取值时 key 没有对应值的话返回的是 nil 不会崩溃。...else {
return
}
▐ 2.11 defer 使用场景
defer 语句块中的代码, 会在当前作用域结束前调用, 常用场景如异常退出后, 关闭数据库连接
func someQuery...如果需要限制整个类无法被继承, 那么可以在类名之前加一个final
▐ 2.19 public 和 open 的区别
这两个都用于在模块中声明需要对外界暴露的函数, 区别在于, public 修饰的类...delegate 使用 weak 属性
闭包中, 对有可能发生循环引用的对象, 使用 weak 或者 unowned, 修饰
▐ 2.35 下面的代码会不会崩溃,说出原因
var mutableArray..., 而动态库则是多个程序之间共享
▐ 3.9 为什么数组索引越界会崩溃,而字典用下标取值时 key 没有对应值的话返回的是 nil 不会崩溃
待更新,暂时没有最优解
▐ 3.10 一个函数的参数类型只要是数字