iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设—8532人已学习
课程介绍
传统企业级项目开发需要低耦合性,那么iOS这种相对比较小的应用开发需要么?答案是肯定的,本课程主要向大家介绍在iOS下如何开发、设计低耦合企业级 系统。分别通过基于同一个工程不同的分层设计与基于一个工作空间不同工程的分层两种分层架构设计进行分析与详解。后介绍了如何进行Swift与 Objective-C进行混合搭配架构设计。
课程收益
掌握Part 9:iOS分层架构设
讲师介绍
关东升
更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:低耦合企业级系统架构设计
1.
低耦合企业级系统架构设计 18:22
第2章:iOS分层架构设计
1.
iOS分层架构设计 17:15
第3章:基于同一工程的iOS分层架构设计
1.
MyNotes应用实例 10:48
2.
纯Swift语言实现(讲解) 14:41
3.
纯Swift语言实现(数据持久层实现) 19:53
4.
纯Swift语言实现(业务逻辑层实现) 7:40
5.
纯Swift语言实现(表示层实现) 22:17
6.
纯Swift语言实现(表示层实现删除功能) 4:31
7.
纯Swift语言实现(表示层实现查看详细功能) 3:37
8.
Swift与Objective-C混合搭配实现-1 6:00
9.
Swift与Objective-C混合搭配实现-2 6:38
第4章:静态链接库实现的同一个工作空间不同工程的分层
1.
静态链接库 10:11
2.
使用工作空间 7:35
3.
添加数据持久层工程 3:28
4.
业务逻辑层与数据持久层依赖关系建立 13:12
5.
表示层与业务逻辑层依赖关系建立 9:47
第5章:自定义框架实现的同一个工作空间不同工程的分层
1.
创建框架工程 9:23
2.
依赖关系建立 5:10
3.
代码重构-1 4:14
4.
代码重构-2 7:58