01 2021 档案
摘要:自动引用计数 引用类型(类、函数、闭包) 当声明一个变量指向某个引用类型时 当前引用类型的引用计数就会加1 当变量不指向该类型时 引用类型就会 -1 当引用计数为0时 当前引用类型就会被系统回收 import UIKit class Author { var name: String var vid
阅读全文
摘要:1、内存空间分为堆空间和栈空间 2、堆->引用类型(对象、函数、闭包) 栈->值类型(结构体、枚举、元组) 3、值类型赋值->深拷贝 引用类型赋值->浅拷贝 let a = 1 let c = a // 值类型赋值会生成一个全新的c // 引用类型赋值则是指向之前的对象的内存地址 4、结构体与类的区
阅读全文
摘要:1 、官方连接 2、所谓的逃逸闭包 即指 当闭包作为函数的参数传入时 默认情况下 函数执行完毕 闭包中的代码也就执行完了 方法中的变量和传入的闭包也就释放了 如果想要传入的闭包不受当前函数的控制(即函数执行完成之后、闭包也能单独执行)、这个时候闭包就要以逃逸闭包的形式传入 即在闭包前加上关键字 @e
阅读全文
摘要:1、安装 BartyCrouch github地址 安装 brew install bartycrouch 更新 brew upgrade bartycrouch 2、生成storyboard Main.strings和 Localizable.strings 3、执行如下命令 1、cd ~/Des
阅读全文