Swift中实例方法柯里化及自己实现Target-action模式
方法柯里化,就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数并且返回结果的新方法。
可以通过柯里化一个方法模板来避免写出很多的重复代码,方便维护。
举一个实际应用时候的例子:
button.addTarget(self, action: "onClickBtn:", forControlEvents: .TouchDown)
func onClickBtn(send
原创
2015-12-17 16:08:13 ·
1437 阅读 ·
0 评论