1. 程式人生 > >iOS開發模式小探

iOS開發模式小探

從事iOS開發接近兩年,總結了下關於開發模式的經驗。

認為開發模式的本質是處理view和從伺服器請求過來的資料的關係。

個人開發模式經驗基本分為四個階段:

1,          將view和data都寫在控制器裡(剛開始的做法,low爆了,不細講)

2,          將view從控制器中抽取出來,在控制器中實現view和資料的對接,逐漸形成MVC模式

3,          給view繫結對應的model(資料模型),在控制器中實現資料和資料的對接,逐漸形成已模型來驅動介面;

4,          給控制器繫結對應的viewModel,將資料處理邏輯抽離到viewModel中。

接下來對2,3,4三個階段以圖的形式給出解釋(如有謬誤,還請不吝賜教)

第二階段


第三階段


第四階段


總結一下:

1,四個階段的過程其實是對控制器的剝離過程,

2,四個階段是開發過程中對主要元素(view,模型,控制器)理解加深的過程。