一、架构分层: 三层架构: 应用层/界面层 业务层 数据层 四层架构: 应用层/界面层 业务层 网络层 本地数据层...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主...[作者空间]
一、什么是组件化: 组件化就是将单一工程的项目按照功能职责或者业务职责划分成一个一个模块,模块间解耦调用. 二、组...[作者空间]
前言: 迫于部门周会要做主持,得拿出点什么东西分享。一时间也想不到分享些什么好。想想自己从未做过 iOS 主题动态...[作者空间]
前言 虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”...[作者空间]
前言 基于 AFNetworking 的二次封装网上蛮多的,比较好一点的就是 CTNetworking 和 YTK...[作者空间]
文章涉及依赖注入方案基于 EXTConcreteProtocol 实现,GitHub链接在这里。 01. 问题场景...[作者空间]
完成开发任务的同时,我们总希望自己能够交付高质量的代码。代码质量的测度有很多方法,可扩展性、可复用性是其中的两项指...[作者空间]
序言 年年岁岁花相似,岁岁年年人不同。 很久很久以前…… MVC模式以低耦合性、高重用性、可维护性等优点,使得原本...[作者空间]
欲诚其意者,先致其知;致知在格物。物格而后知至,知至而后意诚。现代汉语词典中将格物致知解释为: "推究事物的原理,...[作者空间]
前言 这篇文章里会涉及如下几个方面: 1、代码的组织结构,以及为何要这样写。2、那些场景适合使用子控制器,那些场景...[作者空间]
前言 在开篇之前思考几个问题? 1、继承最大的缺点是什么? 2、为什么说耦合也可能是一种需求? 3、有哪些场景不适...[作者空间]
序言 为什么要关注架构设计? 因为假如你不关心架构,那么总有一天,需要在同一个庞大的类中调试若干复杂的事情,你会发...[作者空间]
framework是Cocoa/Cocoa Touch程序中使用的一种资源打包方式,可以将将代码文件、头文件、资源...[作者空间]
1、方案1 1.1、架构 1.2、实现 (1)设计一套皮肤文件配置协议 (2)扩展基类(NSObject + Th...[作者空间]
为了能给公司招聘到合格的iOS架构师,所以花了几天时间整理了iOS架构师需要具备的能力,网上的有深度的知识还是太少...[作者空间]
前言 iOS的组件化这块在去年3月起就有很多大神们讨论过,不过由于之前我们的项目结构比较简单,再加上用的swift...[作者空间]
当一个工程随着时间的推移,开发人员的增加,工程变得硕大且不好维护,提交代码冲突重重,是时候考虑项目的组件化了。若从...[作者空间]
前言 感谢缺总无私分享的技术博客,拖了好几天终于在今天决定花一些时间好好拜读一下,按照缺总的再三叮嘱 一定要从开篇...[作者空间]
开场 编程是一门艺术活,不同意?嘿嘿,那不要怪跟你翻两个白眼。没关系,你一定会同意这句话:艺术品的一个及其重要且必...[作者空间]