设为首页
收藏本站
登录
立即注册
找回密码
请
登录
后使用快捷导航
没有帐号?
立即注册
搜索
搜索
本版
用户
首页导航
Portal
照明家族
BBS
读书小站
职场专区
兴趣部落
抖音交流
工匠会员
办公软件
工匠书屋
学习解惑
名师讲座
跳槽面试
玩转职场
三维设计
CAE软件
平面设计
程序设计
营销专区
网络创业
创业技术
行业调研
考研专区
公务员区
职业考证
撩妹专区
修身养性
周易精品
投资理财
兴趣艺术
照明论坛-LED论坛-照明家族
»
照明家族
›
程序设计
›
iOS工程师
›
如何在 iOS 中使用设计模式对 app 进行架构 ...
返回列表
查看:
1622
|
回复:
0
如何在 iOS 中使用设计模式对 app 进行架构
[复制链接]
888888
888888
当前离线
电梯直达
楼主
发表于 2019-7-22 22:28:28
|
只看该作者
|
倒序浏览
|
阅读模式
本书通过使用五种不同的设计模式,完整实现一个 app,并藉此讨论各种 app 架构的实现和优劣。
我们在书中避免枯燥抽象的理论说明,而是着眼于各个架构实际使用时的特点:我们针对架构是如何构建 app 的各个部件的,视图和模型之间的交互到底应当如何进行,怎样优雅地处理非模型状态等话题进行了思考和回答。
【本书内容】
为什么需要架构
理解所有模式想要解决的一般性问题
常见设计模式
MVC 和 MVVM 等常见设计模式到底是什么
实验中的模式
学习还处于实验阶段的架构模式,比如视图状态驱动的 MVC,以及 Elm 架构等
网络
网络请求如何与常见设计模式协同工作
实现技术
每种模式在代码层级是如何实现的
深层对比
理解每种模式的共通之处,不同点以及彼此的取舍
适用任意代码
每种架构都可以运用到任意代码库中使其获得改善
常见重构
共享代码的重构技术,处理大尺寸视图控制器
完整实现
使用五种不同架构完整实现示例 app
【视频内容】
1.简介
配套视频的总览
2.一个 app,八种架构
现场编程使用八种不同的设计模式完成一个简单的 app
3.构建迷你播放器 - MVC
展示如何在普通 MVC 上添加迷你播放器
4.构建迷你播放器 - MVVM-C
视图模型,协调器和 RxSwift 协同工作
5.构建迷你播放器 - MVC+VS
在视图状态通讯上应用观察者模式
6.构建迷你播放器 - MAVB
绑定,模型适配器与视图绑定器
7.构建迷你播放器 - TEA
使用 reducer 和声明式的视图层
8.构建迷你播放器 - MVC 重构
通过重构播放器 API 来改善 MVC 代码
9.Elm 架构框架
本资源来源于 网络 付费网站 付费收集而来, 随时收集更新资源 本站专注搜集和分享各种付费网站资源,感谢您的信任
资源下载地址:
游客,如果您要查看本帖隐藏内容请
回复
开通VIP无需回帖直接下载
VIP通道
本站所有资源都来源于网络收集,网友提供或者交换而来!
如果侵犯了您的权益,请及时联系客服,我们即刻删除!
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页