iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设-关东升-专题视频课程

本文主要是介绍iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设-关东升-专题视频课程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设—8532人已学习
课程介绍    
201605191425339450.jpg
    传统企业级项目开发需要低耦合性,那么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
大家可以点击【 查看详情】查看我的课程

这篇关于iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设-关东升-专题视频课程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/912053

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间