一、架构分层: 三层架构: 应用层/界面层 业务层 数据层 四层架构: 应用层/界面层 业务层 网络层 本地数据层 理解:应用层用来管理加载界面...
收录了22篇文章 · 8人关注
一、架构分层: 三层架构: 应用层/界面层 业务层 数据层 四层架构: 应用层/界面层 业务层 网络层 本地数据层 理解:应用层用来管理加载界面...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要讲组件化之间是如何通讯的 组...
framework是Cocoa/Cocoa Touch程序中使用的一种资源打包方式,可以将将代码文件、头文件、资源文件、说明文档等集中在一起,方...
1、方案1 1.1、架构 1.2、实现 (1)设计一套皮肤文件配置协议 (2)扩展基类(NSObject + Theme),缓存对象和方法 (3...
完成开发任务的同时,我们总希望自己能够交付高质量的代码。代码质量的测度有很多方法,可扩展性、可复用性是其中的两项指标。设计模式的理论能够非常有效...
一、什么是组件化: 组件化就是将单一工程的项目按照功能职责或者业务职责划分成一个一个模块,模块间解耦调用. 二、组件化想解决的问题: 当一个项目...
前言: 迫于部门周会要做主持,得拿出点什么东西分享。一时间也想不到分享些什么好。想想自己从未做过 iOS 主题动态切换这个需求,又觉得这个需求好...
继承和多态 静态工厂方法模式
前言 虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。 ...
对于 CTNetworking 设计理念和笔者的理解,Casa Taloyum 给出了回复: 已发出的请求是不可能做到真正取消的,所以请求的取消...
专题公告
架构之美