项目实战

    今日:26693| 主题:1162
收藏本版 (387)
发表新帖
打印 上一主题 下一主题

[移动开发] [百度网盘]如何在 iOS 中使用设计模式对 app 进行架构

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2019-1-11 18:27:57
21331 8


本书通过使用五种不同的设计模式,完整实现一个 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 架构框架

【下载地址】

游客,如果您要查看本帖隐藏内容请回复

吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:新浪微博资深大牛全方位剖析 iOS 高级面试
下一篇:零基础实战机器学习(Python语言、算法、Numpy库、MatplotLib)
收藏
收藏
支持
支持
反对
反对
回复

使用道具 举报

沙发
jie305998 发表于 2019-1-12 00:01:21
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

板凳
sarayaki 发表于 2019-1-12 18:29:09
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

地板
函数 发表于 2019-1-12 19:05:11
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

5#
xycd1996 发表于 2019-1-16 13:57:26
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

6#
fhfhfjg 发表于 2019-1-19 20:32:36
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

7#
h484818182 发表于 2020-6-22 14:07:53
哥顶的不是帖子,是寂寞!支持吾爱编程网!
回复

使用道具 举报

8#
username9988 发表于 2021-11-6 10:27:12
9999999999999
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网