发表于: 2017-01-01 01:44:45

1 1055


今天完成的事情:完成自定义cell,展示数据.虽然这些数据都是我自己编好写进去的死的.
明天计划的事情:整理逻辑,使代码更简洁,能继承的继承,能抽离的抽离. 
遇到的问题:苹果的官方文档写的很明白,知识水平有限要不停谷歌翻译,效率很低.需要多多积累. 
收获:instancetype这是在写人生当中第一个自定义初始化方法用到的返回类型,这个返回类型是动态的,可以根据对象返回实例类型是什么就返回什么.前面看别人的框架,好多这样特别长的方法,一直不明白,原来只是初始化方法.

- (instancetype)initWithStyle:(UITableViewCellStryle)style reuseIdentifier:(NSString *)resuIdentifier

{

             self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];

             //先是惯例对超类进行初始化,保证没有nil,接着就可以自己做初始化了.这样可以做功能抽离.

}//现在脑子有点乱了,但是不甘心还有一些数据源协议代理协议不是特别明白,初始化也是第一次自己写,好多地方似懂非懂的,基础知识还是不扎实,明天先整理垃圾代码,然后理继承关系,标准命名,写好注释,返回修真院继续练内功.今天我又看UIScrollView了,虽然没有什么实质性进展.遗憾.继续刚.


返回列表 返回列表
评论

    分享到