Daily Archives: 2014年4月9日

用xib创建TableViewCell,熟悉MVC模型

1、效果展示

iOS 模拟器屏幕快照“2014年4月9日 下午7.30.26”

2、设计说明

2.0 准备相关展示数据,编写成plist文件
2.1 删除之前的控制器,新建一个类SATableViewController,继承UITableViewController;(MVC中的Contrller)
2.2 创建一个xib,设计一个UITableViewCell的基本样式;

QQ20140409-1@2x

2.3 创建一个类SACarCell,该类用来加载xib,并给xib中各控件赋值;(MVC中的View)
2.4 创建一个类SACar,该类用来创建数据模型;(MVC中的Model)
2.5 控制器操作:2.5.1 通过数组加载plist文件中的数据,再用模型将数据格式化;
2.5.2 实现DataSource协议的两个方法:表格行数,表格Cell内容
2.6 模型操作:
2.6.1 创建数据的各个属性;
2.6.2 实现一个类方法,将plist文件中的数据转换成模型数据;
2.7 视图操作:
2.7.1 类方法加载xib文件中的基本视图
2.7.2 xib中的各个view抽象成属性
2.7.3 将模型抽象成视图的一条属性
2.7.4 重写模型属性的set方法,让视图结合模型将数据自动展示;

3、关键代码[……]

继续阅读