发表于: 2017-01-01 01:44:45
1 1054
今天完成的事情:完成自定义cell,展示数据.虽然这些数据都是我自己编好写进去的死的.
明天计划的事情:整理逻辑,使代码更简洁,能继承的继承,能抽离的抽离.
遇到的问题:苹果的官方文档写的很明白,知识水平有限要不停谷歌翻译,效率很低.需要多多积累.
收获:instancetype这是在写人生当中第一个自定义初始化方法用到的返回类型,这个返回类型是动态的,可以根据对象返回实例类型是什么就返回什么.前面看别人的框架,好多这样特别长的方法,一直不明白,原来只是初始化方法.
- (instancetype)initWithStyle:(UITableViewCellStryle)style reuseIdentifier:(NSString *)resuIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
//先是惯例对超类进行初始化,保证没有nil,接着就可以自己做初始化了.这样可以做功能抽离.
}//现在脑子有点乱了,但是不甘心还有一些数据源协议代理协议不是特别明白,初始化也是第一次自己写,好多地方似懂非懂的,基础知识还是不扎实,明天先整理垃圾代码,然后理继承关系,标准命名,写好注释,返回修真院继续练内功.今天我又看UIScrollView了,虽然没有什么实质性进展.遗憾.继续刚.
评论