(1)闭包反向传值
写了一个闭包反向传值的demo,了解一下swift的闭包,感觉和OC很像
交下demo,还是好朋友
git地址:https://github.com/canwhite/QCSwiftClosure
记得给star哟
(2)协议反向传值
把方法交给首页这个被委托方来实现,实现方逻辑很简单,继承接口,遵守协议,实现方法
git地址:https://github.com/canwhite/QCSwiftProtocal
(3)通知反向传值
通知的过程和以前差不多
注意最后通知的移除是在析构函数里
deinit{
NotificationCenter.default.removeObserver(self)
},
注意这个函数和init是相对的
git地址:https://github.com/canwhite/QCSwiftNotification