逃逸闭包(@escaping)、 非逃逸闭包(@noescape)

逃逸闭包(@escaping) 当前方法大括号执行结束之后执行。常用于网络请求类中(异步回调)

调用

结果


非逃逸闭包(@noescape) 方法顺序执行,闭包走完方法才会执行结束


调用

结果

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

推荐阅读更多精彩内容

  • 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代...
    穷人家的孩纸阅读 1,750评论 1 5
  • 本文是自己的加深理解和记忆的笔记,非原创。按照自己的理解习惯改写了其他文章的内容(引用资料在最下方),看看就好,最...
    tdt阅读 876评论 0 0
  • 作者:Ole Begemann,原文链接,原文日期:2016/10/10译者:Cwift;校对:walkingwa...
    梁杰_numbbbbb阅读 437评论 0 1
  • 就像初阳下将消散的白雾 就像红霞衬着最后的日暮 就像一页快要翻过的书录 就像一场舞剧快要谢了幕 就像落叶快要归没于...
    不会说情话阅读 153评论 0 0
  • 你的温度 决定我的态度 这个世界谁没了谁 都可以活的很快乐 总是会憎恨自己 好了伤疤忘了疼 可是发现自己 本就是一...
    風若有骨阅读 161评论 0 1