分享一个全局定义block工具类,免去每次使用block时的繁琐代码
工具类
代码如下:
import UIKit
public typealias CallBack_Normal = ()->Void
//参数采用泛型,可以根据实际需求传对应类型的参数
public typealias CallBack<T> = (_ params: T)->()
使用:
//无参数
private var testBlock: CallBack_Normal?
//有参数(参数可以是任意类型)
private var testBlock: CallBack<[String:String]>?