
Swift
文章平均质量分 76
KylinGeGe
学习是第一生产力;实践是第二生产力;解决问题是第三生产力。
展开
-
iOS 组件化架构及创建私有项目组件
一、组件化架构的产生 随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有的单一式架构已经不能满足公司发展的需求,很多项目都面临着无法继续迭代或迭代成本很高,而不得不重构的问题。 我在以前的工作中许多工作任务就是重构项目。单一式架构的问题主要体现在: 1.业务模块间划分不清晰,模块之间耦合度很大,非常难维护。 2.所...原创 2018-02-22 23:00:49 · 730 阅读 · 0 评论 -
iOS 依赖管理工具 CocoaPods 和 Carthage 的使用及原理
随着互联网的高速发展,个大互联网公司为更高效研发自己的产品,而不断研发适合自己的平台的开发语言。当这些新的语言被广泛推广、被更多的开发团队所接纳,被用于开发不同的场景,这个过程中会研发出很多很多方便开发的框架。发展到一定阶段,都会出现相应的依赖管理工具。例如 Java 语言的 Maven (Java EE) 和 Gradle (Android),Node.js 的 npm ,Pyth...原创 2018-03-04 22:07:28 · 1649 阅读 · 0 评论