美文网首页
swift 3.0 block语法变化

swift 3.0 block语法变化

作者: 不务正业的小肖 | 来源:发表于2016-11-04 14:22 被阅读0次

经历了2.3到3.0的变化,block这个东东变化较小,所以不多解释

在B类中:

1.typedef 一下这个function

typealias callbackfunc=(_ selectIndex:Int)->Void

2.声明这个属性方法 var myFunc : callbackfunc!

3.传递函数    func initBack(_ mathFunction:@escaping (_ selectIndex:Int)->Void ){

myFunc = mathFunction

}

4.设置回调函数   myFunc(indexPath.row);

在实现类A中:

xxx.initBack { (selectIndex) -> Void in

做点啥吧.

}

第一次尝试写文章,尽可能剪言简意赅吧…………

相关文章

  • swift 3.0 block语法变化

    经历了2.3到3.0的变化,block这个东东变化较小,所以不多解释 在B类中: 1.typedef 一下这个fu...

  • Swift3.0语法变化

    Swift3.0语法变化

  • swift 3.0的语法变化

    运算符变化 >>>>>>3.0var add = 2;add += 1;add -= 1; >>>>>>>2.3v...

  • Swift3.0语法变化

    写在前面 首先和大家分享一下学习新语法的技巧:用Xcode8打开自己的Swift2.3的项目,选择Edit->Co...

  • Swift3.0语法变化

    写在前面 首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->C...

  • Swift 语法速查手册

    Swift3.0语法速查手册Using Swift with Cocoa and Objective-CApple...

  • swift3中的多线程GCD

    延迟执行 dispatch_block_t在swift3.0已经没了 dispatch_block_t等价于()...

  • Swift3.0

    swift3.0变化 swift3.0已近发布了一段时间,在AlamoFire swift3.0版本重新支持iOS...

  • Swift3.0中GCD定时器的使用

    swift3.0语法变化之后,好多东西用法都发生了变化,最近要用到定时器,网上搜集了好多写法,最后才搞好,现分享一...

  • 编程词典 - Swift version V1.2

    App Store: 编程词典 - Swift version 1. 语法更新至Swift 3.0 2. 加入重置...

网友评论

      本文标题:swift 3.0 block语法变化

      本文链接:https://www.haomeiwen.com/subject/dkfwuttx.html