1 取消不使用傳回值的警告
@discardableResult
2 通過一個函數改變函數外 變量的值 将值傳遞改編成引用傳遞
在參數類型前加 inout
3 unowned和weak的使用
https://blog.csdn.net/weiwandaixu_/article/details/83026208
4 Private FilePrivate Internal Public Open Final 差別
https://blog.csdn.net/weiwandaixu_/article/details/79655142