我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档.
闭包类似与oc的block 但是比oc的block应用更广
在oc中block是匿名的函数 在swift中函数是特殊的闭包 闭包应用场景 异步执行完成回调 控制器间回调 自定义视图回调 回调特点 以参数回调处理结果 返回值为void
闭包类似与oc的block 在需要时执行 可以当做参数传递 可以有返回值 包含self时需要注意循环引用
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
/**
闭包
1 提前准备好的代码
2 在需要的时候执行
3 可以当做参数传递
*/
}