如果你想組件化,按照順序,看完下面三步即可,包會??
第一步:
不管如何組件化,無論是基礎(chǔ)組件還是業(yè)務(wù)組件,是需要把代碼放到對應(yīng)組件中,然后制作的,那么這第一步就是怎么制作組件。
這篇文章有很詳細的制作步驟,耐心按照步驟做完(很簡單的按照操作進行即可),大概就理解了總體流程,并已經(jīng)學(xué)會制作組件!
第二步:
理解制作組件之后,下一步就需要對自己的項目進行組件化(拆分)了吧,但是一個項目肯定不僅僅只有基礎(chǔ)組件,還會包括各種業(yè)務(wù)組件,業(yè)務(wù)組件之間可能會有交互。
那么業(yè)務(wù)組件之間怎么交互,項目該怎么拆分呢?
這里面的demo非常簡單,就是兩個頁面,每一個頁面代表一個業(yè)務(wù)組件,講解了業(yè)務(wù)組件怎么通信,組件如何使用。
第三步:
也不能算是第三步,暫且這么說吧??
前兩步完成后,差不多你已經(jīng)想對自己的項目下手了吧,??
對于業(yè)務(wù)組件,肯定會有圖片等資源文件
它們該怎么辦呢?
由于多人開發(fā),還會有xib吧?
xib文件如何組件化
這兩篇文章都提供了很簡單的demo,只需要按照文章比著即可!
填坑
在對項目進行組件化時,不可能會一帆風(fēng)順,會遇到各種問題
這里給出在組件化過程中肯定會遇到的問題,是肯定??
IOS項目組件化(私有Cocoapods倉庫)遇到的問題及解決