智汀家庭云-开发指南iOS:架构设计

1.设计模式

本项目采用MVC设计模式

2.组织架构

项目组织架构如下图

智汀家庭云-开发指南iOS:架构设计_第1张图片

  • 架构描述
    1)APP 内是一些公共库文件

2)Classes 内是项目内各模块的Controller,内置均Model-View-Controller来设计与开发。

智汀家庭云-开发指南iOS:架构设计_第2张图片

其中几个比较重要的Classes:

Caches:本地化存储(Realm)
Network:网络层协议(Moya,Alamofire)
Vendors:智能设备置网(BluFi , SmartConfig)

你可能感兴趣的