Swift的闭包调用

简单记录一个Swift的闭包调用问题

声明如下:

闭包声明

定义了如下的函数去调用该typealias

准备调用的函数

那么,在具体调用这个函数时候,如何实现关于函数入参是个typealias的闭包的用法呢?

具体如下:
核心写法是整个typealias可以用

 {
    (param1, param2) in 
    // Code here
 }

来实现闭包写法
一种做法是直接在调用时候用该方法直接替换,这种写法压根就不会出现AMZNAuthorizationRequestHandler这个typealias

实现1

另一种做法是保留AMZNAuthorizationRequestHandler这个typealias,用一个函数来实现,在函数中再去完成整个闭包的内容

实现2

另外网上的资料比较杂(堆砌了很多像我这样的讲得不清楚的资料……),记录一下一些觉得比较好的,后续做进一步整理:
http://www.cnblogs.com/rayshen/p/5038734.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容