如果你想组件化,按照顺序,看完下面三步即可,包会😁
第一步:
不管如何组件化,无论是基础组件还是业务组件,是需要把代码放到对应组件中,然后制作的,那么这第一步就是怎么制作组件。
这篇文章有很详细的制作步骤,耐心按照步骤做完(很简单的按照操作进行即可),大概就理解了总体流程,并已经学会制作组件!
第二步:
理解制作组件之后,下一步就需要对自己的项目进行组件化(拆分)了吧,但是一个项目肯定不仅仅只有基础组件,还会包括各种业务组件,业务组件之间可能会有交互。
那么业务组件之间怎么交互,项目该怎么拆分呢?
这里面的demo非常简单,就是两个页面,每一个页面代表一个业务组件,讲解了业务组件怎么通信,组件如何使用。
第三步:
也不能算是第三步,暂且这么说吧😁
前两步完成后,差不多你已经想对自己的项目下手了吧,💐
对于业务组件,肯定会有图片等资源文件
它们该怎么办呢?
由于多人开发,还会有xib吧?
xib文件如何组件化
这两篇文章都提供了很简单的demo,只需要按照文章比着即可!
填坑
在对项目进行组件化时,不可能会一帆风顺,会遇到各种问题
这里给出在组件化过程中肯定会遇到的问题,是肯定😁
IOS项目组件化(私有Cocoapods仓库)遇到的问题及解决
网友评论