1 cell中的初始化方法
2.cell中的doit方法被init调用 (doit中是需要的控件,如image,title之类的)
3.cell中的return self代表初始化完成
4.controller.m中调用setter方法,返回cell(带着model值)
5.系统自动将cell加载到仕途上
6.加载的时候调用cell.m中的layout方法(layout里面是坐标)
cell.m中的set方法的意义
-(void)setModel:(ActivityModel *)model{
//判断当前自身的model是否与传入的model相等
if(_model != model){
//如果不相等,就把自身的model释放掉,不要占地方,因为这种不相等的情况自身的modle是用不上的
[_model release];
//现在释放完之后_model是空的,指向一个空的空间,需要让他指向传入的model的空间,并且使引用计数加1,防止外部传入的model被释放掉,被释放掉的时候_model会指向一个空的空间
_model = [model retain];
}
//前面的东西初始化之后,才能对其进行改变,然后在这里进行赋值:例如:
self.title.text = _model.title;
}