id -> Any completion:(dispatch_block_t)completion -> completion: @escaping () -> Void//没有参数也没有返回值的闭包,@escaping表示闭包可能会在返回值后调用,比如异步操作 问题 OC的宏怎么转换