// 數(shù)據(jù)結(jié)構(gòu)的處理.總結(jié)兩種方法.
// 第一種,從最外層開始建model,每一層的信息用一個model儲存(KVC).當(dāng)創(chuàng)建界面時也是從外往里鋪,這時從外到里的界面相繼對應(yīng)相應(yīng)的model(優(yōu)點,將數(shù)據(jù)全盤接受過來了,以及鋪UITableView 或者UIColletionView時,可以在其相應(yīng)的Cell中嵌套UITableView,這層數(shù)據(jù)便是第二層的model了,避免在第二種方法中利用嵌套時,會導(dǎo)致在UITableView中只能通過For循環(huán),或者單個的控件的重復(fù)創(chuàng)建)? (理解這個每層的model和對應(yīng)每層的Cell的平行且一一對應(yīng)的關(guān)系,? 便于封裝,cell的重用性強(qiáng))(推薦)
// 第二種方法, 把創(chuàng)建的相同Cell個數(shù)對應(yīng)的數(shù)據(jù),創(chuàng)建相同個數(shù)的model儲存起來,其它數(shù)據(jù),在這個model類中創(chuàng)建數(shù)組屬性,將對應(yīng)的數(shù)據(jù)儲存到數(shù)組當(dāng)中,注意數(shù)組的初始化.(優(yōu)點:用到什么儲存什么,全局只有一個model, 缺點:有些界面信息不能全面反映出來(用KVC的方法能方法便的得到字典或數(shù)組中的全部信息))