Swift闭包与OCBlock的简单对比

  1. 声明:

    Swift的闭包的声明:
    屏幕快照 2018-01-17 下午4.44.46.png

    OC Block的声明:
    屏幕快照 2018-01-17 下午4.45.33.png

2.作为函数的一个参数

Swift:
屏幕快照 2018-01-17 下午4.46.31.png

OC:
屏幕快照 2018-01-17 下午4.49.42.png
  1. 调用函数:

    Swift:
    屏幕快照 2018-01-17 下午4.51.25.png

    OC:
    屏幕快照 2018-01-17 下午4.51.31.png

总结:基本差别不大,只是OC写多了,看着Swift不太习惯而已,毕竟本质都是一个匿名函数而已

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

推荐阅读更多精彩内容