// 数据结构的处理.总结两种方法.
// 第一种,从最外层开始建model,每一层的信息用一个model储存(KVC).当创建界面时也是从外往里铺,这时从外到里的界面相继对应相应的model(优点,将数据全盘接受过来了,以及铺UITableView 或者UIColletionView时,可以在其相应的Cell中嵌套UITableView,这层数据便是第二层的model了,避免在第二种方法中利用嵌套时,会导致在UITableView中只能通过For循环,或者单个的控件的重复创建) (理解这个每层的model和对应每层的Cell的平行且一一对应的关系, 便于封装,cell的重用性强)(推荐)
// 第二种方法, 把创建的相同Cell个数对应的数据,创建相同个数的model储存起来,其它数据,在这个model类中创建数组属性,将对应的数据储存到数组当中,注意数组的初始化.(优点:用到什么储存什么,全局只有一个model, 缺点:有些界面信息不能全面反映出来(用KVC的方法能方法便的得到字典或数组中的全部信息))
网友评论