简单介绍下ios开发过程中实现的页面布局自动化、页面跳转自动化
VIPER页面布局自动化
通过预定义的json实现,可参考 https://github.com/andyyhope/nemo
轻量级的可以参考下https://wiki.open.qq.com/index.php?title=mobile/SDK%E4%B8%8B%E8%BD%BD&oldid=47795
都是通过json的配置,来进行ui的布局,需要app预埋支持
页面跳转自动化
页面跳转都可以通过 scheme://的方式,也就是router方式来实现,包括参数的传递都在scheme://的query部分,比如 izrb://www.domain.com/product?pid=10,页面scheme配置好后,跳转可通过路由URLSchemeCenter来实现
以下为参考实现
1 |
|