IOS组件化方案记录

作者: slimsallen | 来源:发表于2017-04-18 16:31 被阅读0次

在学习组件化架构的过程中,从很多高质量的博客中学到不少东西,例如蘑菇街李忠casatwybang的博客。

附上学习地址

现在项目用的是MVVM,但随着项目越来越大,是不是也应该向组件化靠拢?之前一直很倾向于组件化,最近一直在重构公司的项目,从MVC到MVVM,当然了现在MVVM挺顺手了已经。

引用一下

组件化架构的由来

随着移动互联网的不断发展,很多程序代码量和业务越来越多现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。

在公司项目开发中,如果项目比较小,普通的单工程+MVC架构就可以满足大多数需求了。但是像淘宝、蘑菇街、微信这样的大型项目,原有的单工程架构就不足以满足架构需求了。

就拿淘宝来说,淘宝在13年开启的“All in 无线”战略中,就将阿里系大多数业务都加入到手机淘宝中,使客户端出现了业务的爆发。在这种情况下,单工程架构则已经远远不能满足现有业务需求了。所以在这种情况下,淘宝在13年开启了插件化架构的重构,后来在14年迎来了手机淘宝有史以来最大规模的重构,将其彻底重构为组件化架构


当然了 不动手肯定是不行的,所以这几天准备一步步将学到的东西运用起来,希望在和大家交流的过程中,一起进步。

其实上面的地址,将基础工作已经说得详细了。

一般遇到的问题[iOS] file patterns: The `source_files` pattern did not match any file.

这个错误是使用指令pod lib lint xxxxl.podspec检查文件是否合法时发生的。

同时这片文章给出了详细的方案

简书地址

最后 搞了很久的基础工作终于成功了。

下面就是根据业务需求 一步步去实现了,后面会慢慢的搞一个Demo出来,望大家一起交流进步。

GitHub地址

对于项目架构来说,一定要建立于业务之上来设计架构。不同的项目业务不同,组件化方案的设计也会不同,应该设计最适合公司业务的架构。

ongoing...

相关文章

  • iOS组件化方案

    iOS组件化方案 iOS组件化方案

  • 组件化方案

    组件化方案引用 在现有工程中实施基于CTMediator的组件化方案 iOS组件化实践(一):简介 iOS组件化实...

  • iOS组件化文章汇总

    iOS应用架构谈 组件化方案 APP组件化之路 我所理解的组件化之路 iOS 组件化方案探索 围观神仙打架,反革命...

  • 07 CTMediator iOS组件化方案

    关于iOS组件化方案在Casa的iOS应用架构谈 组件化方案写得已经很清楚了。方案本身并不难,CTMediator...

  • iOS组件化 文章

    iOS组件化 BeeHive iOS应用架构谈 组件化方案 Small iOS BeeHive —— 一个优雅但还...

  • iOS 组件化/模块化文章

    1.博客文章总结 iOS组件化思路-大神博客研读和思考iOS组件化实践方案-LDBusMediator炼就组件化架...

  • iOS系统架构

    1: 滴滴出行iOS客户端架构演进之路 2: iOS应用架构谈 组件化方案 3:iOS组件化方案调研 4: 饿了么...

  • iOS有关架构组件化的文章链接

    iOS应用架构谈 组件化方案 iOS 组件化方案探索 iOS移动端架构的那些事 如何优雅的实现界面跳转 之 统跳协...

  • iOS应用架构谈 组件化方案

    iOS应用架构谈 组件化方案

  • iOS组件化

    0.ios组件化/模块化1.iOS 组件化开发项目框架设计2.iOS 组件二进制化方案3.组件化4.Seemygo...

网友评论

    本文标题:IOS组件化方案记录

    本文链接:https://www.haomeiwen.com/subject/cwzfzttx.html