其实严格意义上讲,CTMediator并不是路由,只是一个创建视图控制器的中间组件而已
iOS 路由实现方案JXBRouter前言 这几天陆续看了很多路由和中间件实现方案,比如JLRoutes、MGJRouter、HHRouter、CTMediator。 总结一下,无论是路由也好,中间件也好,主要的...
CTMediator 是没必要提供回调:
1.CTMediator目的是给调用者返回目标视图控制器ViewController,拿到目标视图控制器后。你可以选择push ,present目标视图控制器都是可以 。
2. 个人觉得回调这个事情应该是由目标视图控制器来定义的,可以block或者delegate,这样回调信息可读性更强
3.个人感觉App路由能解决正向推出目标视图控制器就差不多了,如果再处理回调业务就显得过于复杂了,而且可读性不强
iOS 路由实现方案JXBRouter前言 这几天陆续看了很多路由和中间件实现方案,比如JLRoutes、MGJRouter、HHRouter、CTMediator。 总结一下,无论是路由也好,中间件也好,主要的...
菩提本无树 明镜亦非台 本来无一物 何处惹尘埃 高仿安居客画圈找房 画一个圈 筛选数据 画一个圈 仔细观察安居客选择画圈找房和画完圈之后的页面 猜想画圈 当我调用画圈找房功能...
需求:实现一个360°旋转动画,凡是UIView子类(如UILabel, UIImageview, UIButton)都可以直接全局调用该动画方法。 效果图: 关键代码: R...
@soime 通用_辅助功能_按钮形状_关闭
iOS 11新特性与适配iOS 11正式发布了,下面整理了一些该版本下的特点还有如何进行兼容适配工作。 1. UIView变化 1.1. 更加方便的RTL边距设置 在之前的系统中我们会使用layou...
随着Xcode GM版本发布,适配iOS 11也就提上了日程,总的来说整个适配过程(不包含适配iPhone X)不是很麻烦。 首先建议观看今年WWDC的一个视频 Updati...
UITableView 继承自UIScrollView,如果要实现这种效果,无非是监听下拉动作,改变头部视图frame. 在这里用到UIScrollView的两个代理方法: ...