Swift 自定义block

2021-11-16  本文已影响0人  Miracle_任

分享一个全局定义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]>?

上一篇 下一篇

猜你喜欢

热点阅读