如果你想組件化拆魏,按照順序,看完下面三步即可慈俯,包會(huì)??
第一步:
不管如何組件化渤刃,無論是基礎(chǔ)組件還是業(yè)務(wù)組件,是需要把代碼放到對(duì)應(yīng)組件中贴膘,然后制作的卖子,那么這第一步就是怎么制作組件。
這篇文章有很詳細(xì)的制作步驟刑峡,耐心按照步驟做完(很簡單的按照操作進(jìn)行即可)洋闽,大概就理解了總體流程玄柠,并已經(jīng)學(xué)會(huì)制作組件!
第二步:
理解制作組件之后诫舅,下一步就需要對(duì)自己的項(xiàng)目進(jìn)行組件化(拆分)了吧羽利,但是一個(gè)項(xiàng)目肯定不僅僅只有基礎(chǔ)組件,還會(huì)包括各種業(yè)務(wù)組件刊懈,業(yè)務(wù)組件之間可能會(huì)有交互这弧。
那么業(yè)務(wù)組件之間怎么交互,項(xiàng)目該怎么拆分呢虚汛?
iOS組件化方案與實(shí)踐:Target-Action
這里面的demo非常簡單当宴,就是兩個(gè)頁面,每一個(gè)頁面代表一個(gè)業(yè)務(wù)組件泽疆,講解了業(yè)務(wù)組件怎么通信,組件如何使用玲献。
第三步:
也不能算是第三步殉疼,暫且這么說吧??
前兩步完成后,差不多你已經(jīng)想對(duì)自己的項(xiàng)目下手了吧捌年,??
對(duì)于業(yè)務(wù)組件瓢娜,肯定會(huì)有圖片等資源文件
它們?cè)撛趺崔k呢?
由于多人開發(fā)礼预,還會(huì)有xib吧眠砾?
xib文件如何組件化
這兩篇文章都提供了很簡單的demo,只需要按照文章比著即可托酸!
填坑
在對(duì)項(xiàng)目進(jìn)行組件化時(shí)褒颈,不可能會(huì)一帆風(fēng)順,會(huì)遇到各種問題
這里給出在組件化過程中肯定會(huì)遇到的問題励堡,是肯定??
IOS項(xiàng)目組件化(私有Cocoapods倉庫)遇到的問題及解決