swift 闭包

swift闭包包涵的内容很多,这里只记录我使用的部分,代替objective-C中的block使用。

方法定义:这是一个托管登录操作的方法,输入账号名、密码和成功、失败的回调

func login(accountName account:String, password:String, succeed:((message:String, code:Int)->Void), failed:((message:String, code:Int)->Void)) {

}

调用:

let accountName ="accountName"

let password ="password"

LoginHandler.sharedInstance().login(accountName: accountName, password: password, succeed: { (message, code) in

},failed: { (message, code) in

})

你可能感兴趣的:(swift 闭包)