iOS组件化iOS组件化iOS进阶之路

适合小白的iOS项目组件化完整详细流程,每步都有demo

2018-10-16  本文已影响237人  wg刚

如果你想组件化,按照顺序,看完下面三步即可,包会😁

第一步:

不管如何组件化,无论是基础组件还是业务组件,是需要把代码放到对应组件中,然后制作的,那么这第一步就是怎么制作组件。

基础组件组件化

这篇文章有很详细的制作步骤,耐心按照步骤做完(很简单的按照操作进行即可),大概就理解了总体流程,并已经学会制作组件!

第二步:

理解制作组件之后,下一步就需要对自己的项目进行组件化(拆分)了吧,但是一个项目肯定不仅仅只有基础组件,还会包括各种业务组件,业务组件之间可能会有交互。

那么业务组件之间怎么交互,项目该怎么拆分呢?

iOS组件化方案与实践:Target-Action

这里面的demo非常简单,就是两个页面,每一个页面代表一个业务组件,讲解了业务组件怎么通信,组件如何使用。

第三步:

也不能算是第三步,暂且这么说吧😁
前两步完成后,差不多你已经想对自己的项目下手了吧,💐
对于业务组件,肯定会有图片等资源文件

它们该怎么办呢?

iOS组件化解决图片显示问题

由于多人开发,还会有xib吧?
xib文件如何组件化

这两篇文章都提供了很简单的demo,只需要按照文章比着即可!

填坑

在对项目进行组件化时,不可能会一帆风顺,会遇到各种问题

这里给出在组件化过程中肯定会遇到的问题,是肯定😁

IOS项目组件化(私有Cocoapods仓库)遇到的问题及解决

在组件化初期,每个组件可能会经常更新,主工程也可能会经常更新对应的组件
这里给出非常有用的命令

Cocoapods 更新指定库

上一篇 下一篇

猜你喜欢

热点阅读