没有合适的资源?快使用搜索试试~ 我知道了~
Ariadne:Swift中优雅且可扩展的路由框架
共182个文件
html:90个
swift:22个
js:10个
需积分: 9 0 下载量 136 浏览量
2021-05-29
01:26:26
上传
评论
收藏 841KB ZIP 举报
温馨提示
阿里亚德涅 Ariadne的线程以Ariadne的传说命名,它通过对所有可用路线进行详尽的逻辑应用来解决多种表面处理方法(例如物理迷宫,逻辑难题或伦理困境)的问题。 Ariadne 是一个可扩展的路由框架,在构建时考虑了组合和依赖注入原则。 它有助于创建转换和路由,抽象出视图控制器构建和呈现逻辑,使其可重用和紧凑。 动机 UIKit存在路由问题。 所有视图控制器的呈现和解除方法都发生在视图控制器中,很多时候这会导致视图控制器臃肿,因为所有视图控制器构建、依赖注入和转换也发生在那里。 这会导致难以测试的大量视图控制器和难以跨不同视图控制器实例重用的代码。 这些问题的一种解决方案是将视图控制器构建和转换代码分离到单独的对象中,通常称为Router 。 而且,即使只有VIPER之类的某些体系结构将Router作为必需组件,我还是认为具有任何其他体系结构的应用程序可以通过至少具有某种形式的路由而
资源推荐
资源详情
资源评论
收起资源包目录
Ariadne:Swift中优雅且可扩展的路由框架 (182个子文件)
config 21B
jazzy.css 8KB
jazzy.css 8KB
highlight.css 4KB
highlight.css 4KB
docSet.dsidx 64KB
iOS Example.entitlements 295B
Fastfile 2KB
Gemfile 280B
spinner.gif 2KB
spinner.gif 2KB
.gitignore 1KB
Router.html 57KB
Router.html 57KB
Classes.html 50KB
Classes.html 50KB
ViewControllerBuilder.html 37KB
ViewControllerBuilder.html 37KB
Route.html 31KB
Route.html 31KB
ChainableRoute.html 28KB
ChainableRoute.html 28KB
Routable.html 28KB
Routable.html 28KB
RootViewTransition.html 26KB
RootViewTransition.html 26KB
index.html 25KB
index.html 25KB
ReplaceNavigationTransition.html 23KB
ReplaceNavigationTransition.html 23KB
PopNavigationTransition.html 23KB
PopNavigationTransition.html 23KB
AnyBuilder.html 23KB
AnyBuilder.html 23KB
UpdatingRoute.html 22KB
UpdatingRoute.html 22KB
SplitViewBuilder.html 22KB
SplitViewBuilder.html 22KB
Protocols.html 21KB
Protocols.html 21KB
BaseTransition.html 21KB
BaseTransition.html 21KB
NavigationSingleViewEmbeddingBuilder.html 21KB
NavigationSingleViewEmbeddingBuilder.html 21KB
SplitViewCurrentlyVisibleViewFinder.html 21KB
SplitViewCurrentlyVisibleViewFinder.html 21KB
CurrentlyVisibleViewFinder.html 21KB
CurrentlyVisibleViewFinder.html 21KB
ViewTransition.html 19KB
ViewTransition.html 19KB
NonTransition.html 19KB
NonTransition.html 19KB
CurrentlyVisibleUpdatableViewFinder.html 19KB
CurrentlyVisibleUpdatableViewFinder.html 19KB
ViewBuilder.html 18KB
ViewBuilder.html 18KB
InstanceViewBuilder.html 17KB
InstanceViewBuilder.html 17KB
NavigationEmbeddingBuilder.html 17KB
NavigationEmbeddingBuilder.html 17KB
TabBarEmbeddingBuilder.html 17KB
TabBarEmbeddingBuilder.html 17KB
PushNavigationTransition.html 17KB
PushNavigationTransition.html 17KB
PresentationTransition.html 17KB
PresentationTransition.html 17KB
Behavior.html 17KB
Behavior.html 17KB
UpdatableViewFinder.html 17KB
UpdatableViewFinder.html 17KB
PopToRootNavigationTransition.html 17KB
PopToRootNavigationTransition.html 17KB
DismissTransition.html 16KB
DismissTransition.html 16KB
Behavior.html 15KB
Behavior.html 15KB
NonBuilder.html 15KB
NonBuilder.html 15KB
ViewControllerBuilder.html 15KB
ViewControllerBuilder.html 15KB
TransitionType.html 15KB
TransitionType.html 15KB
Structs.html 15KB
Structs.html 15KB
ContextUpdatable.html 15KB
ContextUpdatable.html 15KB
Typealiases.html 14KB
Typealiases.html 14KB
ViewFinder.html 14KB
ViewFinder.html 14KB
Kind.html 14KB
Kind.html 14KB
RootViewProvider.html 13KB
RootViewProvider.html 13KB
ViewBuilder.html 13KB
ViewBuilder.html 13KB
Enums.html 12KB
Enums.html 12KB
Route.html 12KB
Route.html 12KB
共 182 条
- 1
- 2
资源评论
Dilwanga
- 粉丝: 23
- 资源: 4682
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功