swift 之 模仿block 界面传值
2015-07-03 10:14
351 查看
在OC中我们习惯了BlocK进行一些操作,在swift中 我们可以使用闭包来代替BLOCK 进行同样的操作
废话不多说直接上代码:
使用背景:在view中 点击BUTTON 把 selectIndex 得值传递过去
1、首先定义一个闭包 然后声明一个闭包的属性
2、调用这个 闭包
3、在另一个界面接收
ok 就这么简单
如有不当之处 请大神指正 thanks
废话不多说直接上代码:
使用背景:在view中 点击BUTTON 把 selectIndex 得值传递过去
1、首先定义一个闭包 然后声明一个闭包的属性
typealias callBackFunc = (selectIndex:Int) ->Void var blockFunc = callBackFunc?()
2、调用这个 闭包
blockFunc!(selectIndex: index)
3、在另一个界面接收
xxxxx.blockFunc = {(selelctIndex:Int) ->Void in
}
ok 就这么简单
如有不当之处 请大神指正 thanks
相关文章推荐
- 深入理解PHP之匿名函数
- Apple Swift学习教程
- Ruby中使用Block、Proc、lambda实现闭包
- LUA中的闭包(closure)浅析
- Lua中的闭包学习笔记
- C#中函数的创建和闭包的理解
- 深入理解javascript作用域和闭包
- javascript作用域和闭包使用详解
- 谈谈JavaScript中的函数与闭包
- 细品javascript 寻址,闭包,对象模型和相关问题
- JavaScript中的闭包原理分析
- 浅谈javascript中的闭包
- javascript 闭包详解
- JavaScript 匿名函数和闭包介绍
- JavaScript 闭包深入理解(closure)
- 深入理解JavaScript 闭包究竟是什么
- JavaScript中的闭包(Closure)详细介绍
- 采用自执行的匿名函数解决for循环使用闭包的问题
- javascript闭包的理解