Swift - 回调机制
来源:互联网 发布:mindmap中文版软件 编辑:程序博客网 时间:2024/06/07 05:06
1.类似于TableViewCell中的didselected方法的直接回调
2.Closure闭包回调
import UIKitclass ViewController: UIViewController { var str:String! overridefunc viewDidLoad() { super.viewDidLoad() let vc2 = ViewController2()// self.presentViewController(vc2, animated: true, completion: nil) vc2.sayHello { (callback) -> Voidin self.str = callback print("\(callback)") } }}import UIKitclass ViewController2: UIViewController { overridefunc viewDidLoad() { var v = UIView(frame: UIScreen.mainScreen().bounds) print("this is vc2") } func sayHello (completionHandler:(callback:String) -> Void) { let str = "Hello234trgsdfa" completionHandler(callback:str) }}
3.delegate代理回调
https://github.com/shileseal/SLSwiftDelegateDemo
2 0
- Swift - 回调机制
- Swift回调及notifition消息机制
- swift 验证机制原理
- 015--Swift反射机制
- Swift 路由机制设计
- Swift中实现Observable机制
- swift回调的实现
- Swift 基本知识之十八 swift格式化输出和反射机制
- swift-- 深入理解 Swift 派发机制
- callback机制回调机制
- Swift 自动引用计数机制ARC
- 由swift想到的-python反射机制
- Swift/Objc的Runtime(运行时)机制
- [iOS]Swift-反射机制及KVC
- Swift静态和动态分发机制
- 从Swift深入理解函数派发机制
- Swift 异步加载回调 callBack 实现
- [Swift]Swift中使用闭包实现block回调事件
- 栈的应用 平衡符号 后缀表达式 中缀到后缀的转换
- Android 图标上面添加提醒(二)使用开源UI类库 Viewbadger
- 逆波兰表达式
- 【HDU】 1003 Max Sum
- poj 2378 Tree Cutting 树形DP
- Swift - 回调机制
- git使用
- php获取后缀名
- POJ 2342 Anniversary party (树形dp)
- Eclipse.ini配置文件
- asdasd
- 分页查询
- Fragment——向Activity中动态加载Fragment
- 开源大全